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; }
public void SetSpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition) { AIDestinationMoveManager.SetSpeedAttenuationFactor(AIMovementSpeedDefinition); }
public void SetSpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition) { currentSpeedAttenuationFactor = AIMovementSpeedDefinition; }
public override void SetAISpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition) { AIMoveToDestinationSystem.SetSpeedAttenuationFactor(AIMovementSpeedDefinition); }
public virtual void SetAISpeedAttenuationFactor(AIMovementSpeedDefinition AIMovementSpeedDefinition) { }