override public void Init(Guild _parent) { base.Init(_parent); m_SelectedGuild = null; GuildInfoPrefabManager.Clear(); m_GuildInfoDetail = GuildInfoPrefabManager.GetNewObject <GuildInfoDetail>(GuildInfoPrefabManager.transform, Vector3.zero); C2G.GuildListForRequest packet = new C2G.GuildListForRequest(); Network.GameServer.JsonAsync <C2G.GuildListForRequest, C2G.GuildListForJoinAck>(packet, OnGuildListForRequest); }
void OnGuildListForRequest(C2G.GuildListForRequest packet, C2G.GuildListForJoinAck ack) { m_RequestGuilds = ack.guild_join_info; InitGuildList(); }