public GameObject ShowPanel(string name) { if (CheckCanvasRootIsNull()) { Debug.Log("test"); return(null); } if (IsPanelLive(name)) { Debug.LogErrorFormat("[{0}] is Showing", name); ClosePanel(name); return(null); } GameObject loadGo = AssetRelate.ResourcesLoadCheckNull <GameObject>(UI_GAMEPANEL_ROOT + name); if (loadGo == null) { return(null); } GameObject panel = GameObjectRelate.InstantiateGameObject(m_CanvasRoot, loadGo); panel.name = name; m_PanelList.Add(name, panel); return(panel); }
void Start() { m_baseItems = Inventory.Instance.m_baseItems; m_basebag = GameObjectRelate.SearchChild(this.transform, "BaseBag"); m_basebagcells = GameObjectRelate.SearchChildsPartName(m_basebag, "UCell"); Inventory.Instance.InitBags(m_basebagcells); }
public void InitBags(List <Transform> UCells) { int i = 0; foreach (uint id in m_baseItems.Keys) { GameObject obj = AssetRelate.ResourcesLoadCheckNull <GameObject>("Prefabs/Items/" + getstring(id)); if (obj == null) { return; } GameObject item = GameObjectRelate.InstantiateGameObject(UCells[i++].gameObject, obj); clickItem click = item.GetComponent <clickItem>(); click.item = m_baseItems[id]; } }
public void Awake() { m_Text = GameObjectRelate.SearchChild(this.transform, "Text").GetComponent <Text>(); }