CommandCallbackType PVPFightingHandle(byte[] dataBuffer, int socketID) { SMSGEctypePvpFighting_SC sMSGEctypePvpFighting_SC = SMSGEctypePvpFighting_SC.ParsePackage(dataBuffer); //TraceUtil.Log("=======战斗回合时间: " + sMSGEctypePvpFighting_SC.dwFightingTime); RaiseEvent(EventTypeEnum.PVPFighting.ToString(), sMSGEctypePvpFighting_SC); return(CommandCallbackType.Continue); }
void PVPFightingHandle(INotifyArgs arg) { SMSGEctypePvpFighting_SC fightingData = (SMSGEctypePvpFighting_SC)arg; //very important PVPBattleManager.Instance.SetPVPState(PVPBattleManager.PVPBattleState.battle); Mark_SkillButtons.SetActive(false); Label_BattleTime.gameObject.SetActive(true); m_battleTime = (int)fightingData.dwFightingTime; TimingCount(); InvokeRepeating("BattleTiming", 1f, 1f); }