An object in the scene that can be conecasted by Conecaster.
Properties
int Id[Get]
The unique ID representing this target.
This should be unique among IConecastTargets, meaning multiple targets should not have the same value for this field. If multiple targets do share the same Id, the behavior is undefined.
If a successful conecast is performed on this IConecastTarget, where TryConecast returns true, this method will be called to fetch child targets for further conecasting.
Parameters
children
An empty list should be provided here to be populated with child targets, if they exist.
In the event the conecaster cannot determine the best target, this can be implemented to return a comparison value. See the IComparable interface for information on the return value.