public void HandleMsg(TTUIMessage msg) { if (msg != null) { msg.Execute(this.handlerDic); } }
public void SendMsg(TTUIMessage msg) { if ((msg != null) && (!msg.NeedLockSend || !this.lockMessageQueue)) { this.msgs.Enqueue(msg); this.lockMessageQueue = true; } }
public void Update() { if (this.lockMessageQueue) //锁定消息队列 { this.timeCounter += Time.deltaTime; // 时间计数器 if (this.timeCounter > this.minMessageIntervalTime) //最小消息间隔时间 { this.timeCounter = 0f; this.lockMessageQueue = false; } } while (this.msgs.Count > 0) //当有消息发送 { TTUIMessage msg = this.msgs.Dequeue(); this.HandleMsg(msg); } }
public void Close(TTUIMessage msg) { Debug.LogError("click"); TTUICore.FrameMgr.DeActive(TTUIFrameID.InitTestFrame); }
public void CallScriptFunc(TTUIMessage msg) { base.CallMBFunction("ChangeText", "消息的ID为:" + msg.ID); }