public override void OnInitialize() { mainCamera = Camera.main.transform; playerMovementController = actionPack.actionController as PlayerLocomotionController; characterTransform = actor.GetComponent <Transform>(); movementProfile = (actor.profile as PlayerProfile).movementProfile; }
public override void OnInitialize() { #region SetAnimatorHashes leftFootUpHash = Animator.StringToHash(GameConstants.RightFootUp); rightFootUpHash = Animator.StringToHash(GameConstants.LeftFootUp); directionHash = Animator.StringToHash(GameConstants.Direction); angleHash = Animator.StringToHash(GameConstants.Angle); rawSpeedHash = Animator.StringToHash(GameConstants.RawSpeed); groundedFootHash = Animator.StringToHash(GameConstants.GroundedFoot); #endregion locomotionController = actionPack.actionController as PlayerLocomotionController; animator = actor.GetComponent <Animator>(); playerProfile = actor.profile as PlayerProfile; }
public override void OnInitialize() { playerMovementController = actionPack.actionController as PlayerLocomotionController; movementProfile = (actor.profile as MotileProfile).movementProfile; }