// 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) { } } }
// 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); } } }
// 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(); }
// 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(); }
void OnDestroy() { instance = null; KBEngine.Event.deregisterOut(this); }
void OnDestroy() { instance = null; roomIsIn = false; KBEngine.Event.deregisterOut(this); }