Class AlternativePath Extends MonoModifier
Public
Applies penalty to the paths it processes telling other units to avoid choosing the same path.
Note that this might not work properly if penalties are modified by other actions as well (e.g graph update objects which reset the penalty to zero). It will only work when all penalty modifications are relative, i.e adding or subtracting penalties, but not when setting penalties to specific values.
When destroyed, it will correctly remove any added penalty.
Public Methods
Public Static Methods
Public Variables
Order
Modifiers will be executed from lower order to higher order.
Public
penalty
How much penalty (weight) to apply to nodes.
Public
randomStep
Max number of nodes to skip in a row.
Public
Inherited Public Members
seeker
Public
Private/Protected Members
destroyed
Private
prevNodes
The previous path.
Private
prevPenalty
The previous penalty used.
Private
rnd
A random object.
Private
Readonly