示例#1
0
 public DefaultPlayerSpeedAttenuationContraintStateManager(PlayerSpeedAttenuationConstraintLayer playerSpeedAttenuationConstraintLayerRef)
 {
     PlayerSpeedAttenuationConstraintLayerRef         = playerSpeedAttenuationConstraintLayerRef;
     this.AssociatedIObjectSpeedAttenuationConstraint = new NoneSpeedAttenuationConstraint();
 }
示例#2
0
 public LowOnHealthPlayerSpeedAttenuationContraintStateManager(PlayerSpeedAttenuationConstraintLayer playerSpeedAttenuationConstraintLayerRef)
 {
     PlayerSpeedAttenuationConstraintLayerRef         = playerSpeedAttenuationConstraintLayerRef;
     this.AssociatedIObjectSpeedAttenuationConstraint = new NotAboveSpeedAttenuationConstraint(AIMovementSpeedAttenuationFactor.WALK_INJURED);
 }
示例#3
0
 public PlayerSpeedAttenuationSystem()
 {
     this.PlayerSpeedAttenuationConstraintLayer = new PlayerSpeedAttenuationConstraintLayer();
     this.PlayerSpeedAttenuationLayer           = new PlayerSpeedAttenuationLayer();
 }