Ejemplo n.º 1
0
 public PlayerLocomotionMaskedPoseOVerrideStateBehavior(AnimationController AnimationControllerRef)
 {
     this.OverridingSystem    = new OverridingSystem();
     base.StateManagersLookup = new Dictionary <PlayerLocomotionMaskedPoseOVerrideState, PlayerLocomotionMaskedPoseOverrideStateManager>()
     {
         { PlayerLocomotionMaskedPoseOVerrideState.LISTENING, new ListeningPlayerLocomotionMaskedPoseOverrideStateManager() },
         { PlayerLocomotionMaskedPoseOVerrideState.TARGETTING_UPPER_BODY, new TargettingUpperBodyStateManager(this.OverridingSystem, AnimationControllerRef) }
     };
     base.Init(PlayerLocomotionMaskedPoseOVerrideState.LISTENING);
 }
Ejemplo n.º 2
0
 public TargettingUpperBodyStateManager(OverridingSystem overridingSystem, AnimationController animationControllerRef)
 {
     OverridingSystem       = overridingSystem;
     AnimationControllerRef = animationControllerRef;
 }