public void enableAbility(CenterController centerController) { _isEnable = true; armRig = centerController.getArmController().getRig(); playerRig = centerController.getRig(); armController = centerController.getArmController(); }
IEnumerator aniProcess() { centerController.playerAniClip("Player@BreakJam"); centerController.basicMoveMent.Jump(); yield return(new WaitUntil(aniFinishJudge)); freze = true; centerController.getArmController().animator.enabled = true; centerController.getArmController().animator.Play("Arm@BreakJam"); }
public void enableAbility(CenterController centerController) { _isEnable = true; rotateArm = centerController.getRotateArm(); armController = centerController.getArmController(); this.centerController = centerController; }
public override State tryTrans() { if (!centerController.chargeArm.isEnabled()) { return(new IdleWithArmState(centerController, true)); } Animator animator = centerController.playerAni; AnimatorStateInfo info = animator.GetCurrentAnimatorStateInfo(0); // 判断动画是否播放完成 if (info.normalizedTime >= 1.0f) { if (centerController.slimeArm.isGrabingThing()) { centerController.slimeArm.deactivate(); centerController.addChargingForce(); } else if (centerController.getArmController().isHiting()) { Debug.Log("addcharge"); centerController.addChargingForce(); } return(new IdleWithArmState(centerController, true)); } return(this); }
public void enableAbility(CenterController centerController) { armController = centerController.getArmController(); joint2D = armController.getJoint(); rig = armController.getRig(); armController.showArm(); _isEnable = true; }
void beHit() { Debug.Log("behit"); if (audioBool) { audioBool = false; if (!centerController.getArmController().isHiding) { centerController.playAudio("SpatulaHitWood", 0, 0.5f); } } isHit = true; }