Example #1
0
    override public void Init()
    {
        m_Nofity.SetActive(false);
        m_Title.text = AdventureInfoManager.Instance.Title;
        m_Desc.text  = AdventureInfoManager.Instance.Desc;

        C2G.AdventureInfoDetail packet = new C2G.AdventureInfoDetail();
        Network.GameServer.JsonAsync <C2G.AdventureInfoDetail, C2G.AdventureInfoDetailAck>(packet, OnAdventureInfoDetail);
        m_Event.SetActive(false);
    }
Example #2
0
 void OnAdventureInfoDetail(C2G.AdventureInfoDetail packet, C2G.AdventureInfoDetailAck ack)
 {
     AdventureInfoManager.Instance.SetInfoDetails(ack.adventure_infos);
     foreach (var info in ack.adventure_infos)
     {
         if (info.is_rewarded == false && info.end_at < Network.Instance.ServerTime)
         {
             m_Nofity.SetActive(true);
             return;
         }
     }
 }