Exemple #1
0
    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);
    }
Exemple #2
0
    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);
    }