public void SetCellInfo(GameObject obj, Kitchen.PocoInterfaces.RoomInfoP info) { var target = obj.transform.Find("Bg_Img"); if (target) { target.GetComponent <Image>().sprite = GameCommon.Instance.CellBgList[info.type]; obj.name = info.rmid; if (target.GetComponent <Button>()) { target.GetComponent <Button>().onClick.AddListener(() => { Debug.Log(obj.name); PanelManager.Instance.OpenPanel <EnterRoomDialog>(CommonDef.EnterRoomDialog, info); }); } } target = obj.transform.Find("RoomID_Text"); if (target) { target.GetComponent <Text>().text = string.Format("房号:{0}", info.rmid); } target = obj.transform.Find("RoomName_Text"); if (target) { target.GetComponent <Text>().text = string.Format("名称:{0}", info.name); } target = obj.transform.Find("Lock_Img"); if (target) { target.gameObject.SetActive(info.ciph != ""); } }
public override void Init(params object[] args) { base.Init(args); InitGameObject(); InitListener(); if (args != null) { info = args[0] as Kitchen.PocoInterfaces.RoomInfoP; if (info.ciph == "") { InputPwd.gameObject.SetActive(false); Pwd = ""; } if (RoomName_Text) { RoomName_Text.GetComponent <Text>().text = info.name; } DataManager.Instance.RoomDataManager.SetEnterRoomInfo(info); } }
public override void OnClosed() { base.OnClosed(); info = new Kitchen.PocoInterfaces.RoomInfoP(); }