GSAIBlend
Extends: GSAISteeringBehavior
Description
Blends multiple steering behaviors into one, and returns a weighted acceleration from their calculations.
Stores the behaviors internally as dictionaries of the form { behavior : GSAISteeringBehavior, weight : float }
Functions
Type
Name
void
func add(behavior: GSAISteeringBehavior, weight: float) -> void
Dictionary
func get_behavior_at(index: int) -> Dictionary
Method Descriptions
add
Appends a behavior to the internal array along with its weight
.
get_behavior_at
Returns the behavior at the specified index
, or an empty Dictionary
if none was found.
Last updated