Polarith AI
1.8

◆ StartSteering()

override bool StartSteering ( )
protectedvirtualinherited

Determines a plane perpendicular towards the current percept and populates the context map using a plane-based sensitivity mapping.

First, IsPerceptSignificant is called to get the start magnitude and reject percepts if they are out of range (see RadiusSteeringBehaviour.InnerRadius and RadiusSteeringBehaviour.OuterRadius). Then, the perpendicular plane towards the percept is calculated. Then, this plane is used to write magnitude values per receptor using MoveBehaviour.MapBySensitivityPlane(MappingType, Structure, Vector3, Vector3, float, float).

Since no further calculations are necessary, this method always returns false.

Returns
Always returns false to avoid unnecessary calculations in SteeringBehaviour.Behave.

Reimplemented from RadiusSteeringBehaviour.

Imprint