private void OnClickServer() { if (_index < 0) { return; } IpData.SetCurServerData(_index); LoginPanel.GetInst().SetCurServer(); ServerListPanel.GetInst().ClosePanel(); }
public override void ProcessMessage(ConnectBase conn, ByteBuffer data) { int moduleId = data.readByte(); switch (moduleId) { case PLAYER_LOGIN_END: { SceneLoader.LoadScene("MainScene"); break; } case PLAYER_INFO: { LoginPanel.GetInst().SaveAccount(); ApplicationConst.bGM = data.readBoolean(); PlayerInfo.PlayerId = data.readUTF(); PlayerInfo.Nickname = data.readUTF(); PlayerInfo.GuideStep = data.readByte(); break; } case PLAYER_HERO: { int heroId = data.readInt(); int star = data.readInt(); int maxPower = data.readInt(); float[] mainProperty = new float[10]; for (int j = 0; j < 10; ++j) { mainProperty[j] = data.readInt() / 100f; } HeroAll.SetHeroInfo(heroId, new HeroInfo(heroId, star, maxPower, mainProperty)); if (BattleHeroListPanel.m_Inst != null) { BattleHeroListPanel.GetInst().InsertHeroItem(heroId); } break; } } }
public override void ProcessMessage(ConnectBase conn, ByteBuffer data) { int moduleId = data.readByte(); switch (moduleId) { case PLAYER_INFO_RES: LoginPanel.GetInst().SaveAccount(); ApplicationConst.bGM = data.readBoolean(); PlayerData.PlayerId = data.readInt(); PlayerData.Nickname = data.readUTF(); PlayerData.CurHP = 5; //Temp SceneLoader.LoadScene("MainScene"); break; case PLAYER_COIN: PlayerData.Coin = data.readInt(); break; case PLAYER_CUR_HERO: PlayerData.CurHero = data.readByte(); break; case PLAYER_CUR_SCENE: PlayerData.CurScene = data.readByte(); break; case PLAYER_STATE_HERO: PlayerData.StateHero = data.readInt(); break; case PLAYER_STATE_SCENE: PlayerData.StateScene = data.readInt(); break; case PLAYER_SEARCHING: SearchingPanel.GetInst().ShowPanel(data.readBoolean()); break; } }