Ejemplo n.º 1
0
 // Update is called once per frame
 void Click(Transform tr)
 {
     if (tr == leaveBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (acc != null)
         {
             acc.cellEntityCall.LeaveRoom();
         }
     }
     else if (tr == changeRoomBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (acc != null)
         {
             acc.baseEntityCall.reqChangeRoom();
             instance = null;
         }
     }
     else if (tr == readyBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (acc != null)
         {
         }
     }
 }
Ejemplo n.º 2
0
 // Update is called once per frame
 void Click(Transform tr)
 {
     if (tr == leaveBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (acc != null)
         {
             acc.cellEntityCall.LeaveRoom();
         }
     }
     else if (tr == changeRoomBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (acc != null)
         {
             acc.baseEntityCall.reqChangeRoom();
             instance = null;
         }
     }
     else if (tr == readyBtn)
     {
         KBEngine.Account acc = (KBEngine.Account)KBEngine.KBEngineApp.app.player();
         if (room != null && acc != null)
         {
             print(12321);
             room.cellEntityCall.reqChangeReadyState(acc.isReady);
         }
     }
 }
Ejemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     instance = this;
     //创建玩家消息
     for (int i = 0; i < 4; i++)
     {
         playerInfoList.Add(new playerInfo(transform.Find("playerInfo/player" + (i + 1)), i));
     }
     roomIdText    = transform.Find("roomID").GetComponent <Text>();
     leaveBtn      = transform.Find("leaveBtn");
     changeRoomBtn = transform.Find("changeBtn");
     readyBtn      = transform.Find("readyBtn");
     EventInterface.AddOnEvent(leaveBtn, Click);
     EventInterface.AddOnEvent(changeRoomBtn, Click);
     EventInterface.AddOnEvent(readyBtn, Click);
     installEvents();
     print("开始进入房间");
     if (GameManager.GetInstance().gameSceneLoadeOver())
     {
         print("进入麻将房间成功");
         roomIsIn = true;
     }
     else
     {
         timerManager.GetInstance().addTimer(0.1f, 0.1f, (timerID, userData) =>
         {
             if (GameManager.GetInstance().gameSceneLoadeOver())
             {
                 print("进入麻将房间成功222");
                 timerManager.GetInstance().cancelTimer(timerID);
                 roomIsIn = true;
             }
         });
     }
 }
 // Use this for initialization
 void Start()
 {
     instance   = this;
     roomIdText = transform.Find("roomID").GetComponent <Text>();
     leaveBtn   = transform.Find("leaveBtn");
     EventInterface.AddOnEvent(leaveBtn, Click);
     print("进入麻将房间成功");
     GameManager.GetInstance().gameSceneLoadeOver();
     installEvents();
 }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     instance = this;
     //创建玩家消息
     for (int i = 0; i < 4; i++)
     {
         playerInfoList.Add(new playerInfo(transform.Find("playerInfo/player" + (i + 1)), i));
     }
     roomIdText    = transform.Find("roomID").GetComponent <Text>();
     leaveBtn      = transform.Find("leaveBtn");
     changeRoomBtn = transform.Find("changeBtn");
     readyBtn      = transform.Find("readyBtn");
     EventInterface.AddOnEvent(leaveBtn, Click);
     EventInterface.AddOnEvent(changeRoomBtn, Click);
     EventInterface.AddOnEvent(readyBtn, Click);
     print("进入麻将房间成功");
     GameManager.GetInstance().gameSceneLoadeOver();
     installEvents();
 }
Ejemplo n.º 6
0
 void OnDestroy()
 {
     instance = null;
     KBEngine.Event.deregisterOut(this);
 }
Ejemplo n.º 7
0
 void OnDestroy()
 {
     instance = null;
     roomIsIn = false;
     KBEngine.Event.deregisterOut(this);
 }