Пример #1
0
 public void OnRedPacketNty(short state, RedPacketNty down = null)
 {
     if (this.delayId != 0u)
     {
         TimerHeap.DelTimer(this.delayId);
     }
     this.isCantnotGetInfo = false;
     if (state != 0)
     {
         StateManager.Instance.StateShow(state, 0);
         return;
     }
     if (down != null)
     {
         if (this.InfoData != null)
         {
             this.InfoData.redPackets.Add(down.redPackets);
         }
         else
         {
             this.InfoData = new OwnerRedPacketsNty();
             this.InfoData.redPackets.Add(down.redPackets);
         }
     }
     EventDispatcher.Broadcast(EventNames.RedBagFresh);
 }
Пример #2
0
 public void OnOwnerRedPacketsNty(short state, OwnerRedPacketsNty down = null)
 {
     if (state != 0)
     {
         StateManager.Instance.StateShow(state, 0);
         return;
     }
     if (down != null)
     {
         this.InfoData = down;
     }
     EventDispatcher.Broadcast(EventNames.RedBagFresh);
 }