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); }
public TargettingUpperBodyStateManager(OverridingSystem overridingSystem, AnimationController animationControllerRef) { OverridingSystem = overridingSystem; AnimationControllerRef = animationControllerRef; }