Exemplo n.º 1
0
 static public void GuildAttend()
 {
     if (GuildManager.Instance.IsAttendance == true)
     {
         Tooltip.Instance.ShowMessageKey("AlreadyGuildAttend");
         return;
     }
     C2G.GuildAttend packet = new C2G.GuildAttend();
     packet.guild_idx = GuildManager.Instance.GuildIdx;
     Network.GameServer.JsonAsync <C2G.GuildAttend, C2G.GuildAck>(packet, OnGuildAttend);
 }
Exemplo n.º 2
0
 static void OnGuildAttend(C2G.GuildAttend packet, C2G.GuildAck ack)
 {
     switch (ack.result)
     {
     case pe_GuildResult.Success:
         GuildManager.Instance.Attend();
         GuildManager.Instance.SetGuildInfo(ack.guild_info);
         GameMain.Instance.UpdateMenu();
         Tooltip.Instance.ShowMessageKey("GuildAttendComplete");
         break;
     }
 }