public DefaultPlayerSpeedAttenuationValueStateManager(PlayerSpeedAttenuationLayer PlayerSpeedAttenuationLayerRef) { this.PlayerSpeedAttenuationLayerRef = PlayerSpeedAttenuationLayerRef; this.AssociatedAIMovementSpeedAttenuationFactor = AIMovementSpeedAttenuationFactor.RUN; }
public TargettingPlayerSpeedAttenuationValueStateManager(PlayerSpeedAttenuationLayer playerSpeedAttenuationLayerRef) { PlayerSpeedAttenuationLayerRef = playerSpeedAttenuationLayerRef; AssociatedAIMovementSpeedAttenuationFactor = AIMovementSpeedAttenuationFactor.WALK; }
public PlayerSpeedAttenuationSystem() { this.PlayerSpeedAttenuationConstraintLayer = new PlayerSpeedAttenuationConstraintLayer(); this.PlayerSpeedAttenuationLayer = new PlayerSpeedAttenuationLayer(); }