public void ActiveShenXingState() { if (IsActiveShenXingMode) { return; } IsActiveShenXingMode = true; ShenXingInfoCtrl.GetInstance().ShowShenXingInfo(); XingXingCtrl.IsPlayerCanHitNPC = false; PlayerAutoFire.IsActivePlayerForwardHit = true; PlayerBoxColObj.layer = LayerMask.NameToLayer("TransparentFX"); HuanYingFuObj.SetActive(true); //Invoke("CloseShenXingState", 6f); }
public void CloseShenXingState() { if (!IsActiveShenXingMode) { return; } IsActiveShenXingMode = false; if (!IsInvoking("CloseHuanYingFuState")) { XingXingCtrl.IsPlayerCanHitNPC = true; PlayerAutoFire.IsActivePlayerForwardHit = false; PlayerBoxColObj.layer = LayerMask.NameToLayer("Default"); HuanYingFuObj.SetActive(false); } ShenXingInfoCtrl.GetInstance().HiddenShenXingInfo(); }