public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateExit(animator, stateInfo, layerIndex); //RoleController.transform.position = new Vector3(RoleController.FirstClimbPos.x, RoleController.FirstClimbPos.y, RoleController.transform.position.z); RoleController.Closejock(); //RoleController.IsHovering = false; }
public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateExit(animator, stateInfo, layerIndex); //RoleController.transform.position = new Vector3(RoleController.FirstClimbPos.x, RoleController.FirstClimbPos.y, RoleController.transform.position.z); RoleController.Closejock(); //RoleController.IsHovering = false; RoleController.CollisionState = RoleCollisionState.Default; RoleController.gameObject.layer = LayerMask.NameToLayer("Role"); RoleController.canClimbLadder = true; }
override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateEnter(animator, stateInfo, layerIndex); //RoleController.IsHovering = true; RoleController.Closejock(); }
public override void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateUpdate(animator, stateInfo, layerIndex); RoleController.Closejock(); //RoleController.gameObject.layer = LayerMask.NameToLayer("Default"); }