public void HandleMsg(TTUIMessage msg)
 {
     if (msg != null)
     {
         msg.Execute(this.handlerDic);
     }
 }
 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 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);
     }
 }
Exemple #6
0
 public void Close(TTUIMessage msg)
 {
     Debug.LogError("click");
     TTUICore.FrameMgr.DeActive(TTUIFrameID.InitTestFrame);
 }
Exemple #7
0
 public void CallScriptFunc(TTUIMessage msg)
 {
     base.CallMBFunction("ChangeText", "消息的ID为:" + msg.ID);
 }
	public void Close(TTUIMessage msg)
    {
		Debug.LogError("click");
		TTUICore.FrameMgr.DeActive(TTUIFrameID.InitTestFrame);
    }
	public void CallScriptFunc(TTUIMessage msg)
    {
		base.CallMBFunction("ChangeText", "消息的ID为:" + msg.ID);
    }