public void ResetState() { this._fightInfo = null; this.IsSelfLoadingOk = false; this.MyLobbyUserId = 0; this.MyHeroUniqueId = 0; }
private void P2C_LoginPve(MobaMessage msg) { PveLoginRetaMsg probufMsg = msg.GetProbufMsg <PveLoginRetaMsg>(); byte[] data = probufMsg.data; byte retaCode = probufMsg.retaCode; PvpStateBase.LogState("receive P2C_LoginPve " + retaCode); if (retaCode == 0) { PveBattlePreloadInfo pveBattlePreloadInfo = SerializeHelper.Deserialize <PveBattlePreloadInfo>(data); PvpStateBase.LogState("receive P2C_LoginPve ok" + StringUtils.DumpObject(pveBattlePreloadInfo)); Singleton <PveManager> .Instance.SetBattleInfo(pveBattlePreloadInfo); Singleton <PvpManager> .Instance.SetRoomInfoOnServerPve(Singleton <PveManager> .Instance.MyLobbyUserId); Singleton <PveManager> .Instance.LoadPvpSceneBegin(); } }
public void SetBattleInfo(PveBattlePreloadInfo fightInfo) { this._fightInfo = fightInfo; this.MyLobbyUserId = -this.LmHeroes[0].uid; this.MyHeroUniqueId = -this.MyLobbyUserId; }