void FormatData() { if (!firstGetData) { playerData = originalData; if (photonView.isMine) { if (BuildScript.nowBuilding) { BuildScript.BuildSwitch(); } if (nav != null) { nav.speed = playerData.moveSpeed; } leftTopPowerBar.fillAmount = 1; } if (AniControll != null) { AniControll.WeaponChangePos(1); } deadManager.NoDamage(false); CharaCollider.enabled = true; } }
//切換攻擊與建造模式 private void ATK_Build_Btn() { if (Input.GetKeyDown(KeyCode.Tab)) { if (BuildScript.nowSelect && !StopClick && (AniControll.anim.GetCurrentAnimatorStateInfo(0).fullPathHash == AniControll.aniHashValue[24] || AniControll.anim.GetCurrentAnimatorStateInfo(0).fullPathHash == AniControll.aniHashValue[25] || AniControll.anim.GetCurrentAnimatorStateInfo(0).IsName("build_Idle") || AniControll.anim.GetCurrentAnimatorStateInfo(0).IsName("build_run"))) { if (SkillState != SkillData.None) { CancelNowSkill(); } BuildScript.BuildSwitch(); StopClick = true; } } }