Beispiel #1
0
 public AIMoveToActionV2(CoreInteractiveObject InteractiveObject, TransformStruct WorldPoint, AIMovementSpeedDefinition AIMovementSpeed, Func <List <ASequencedAction> > nextActionsDeffered) : base(nextActionsDeffered)
 {
     this.destinationReached = false;
     this.InteractiveObject  = InteractiveObject;
     this.WorldPoint         = WorldPoint;
     this.AIMovementSpeed    = AIMovementSpeed;
 }
Beispiel #2
0
 public void SetSpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition)
 {
     AIDestinationMoveManager.SetSpeedAttenuationFactor(AIMovementSpeedDefinition);
 }
Beispiel #3
0
 public void SetSpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition)
 {
     currentSpeedAttenuationFactor = AIMovementSpeedDefinition;
 }
Beispiel #4
0
 public override void SetAISpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition)
 {
     AIMoveToDestinationSystem.SetSpeedAttenuationFactor(AIMovementSpeedDefinition);
 }
Beispiel #5
0
 public virtual void SetAISpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition)
 {
 }