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); }
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); }