public static void Show() { if (Instance != null) { Instance.gameObject.SetActive(true); Instance.RefreshUI(); Instance.RefreshGrabItem(); } else { Instance = UISystem.InstantiateUI("CraftingTableUI").GetComponent <CraftingTableUI>(); } InputManager.enabled = false; PlayerController.LockCursor(false); }
public void SetType(CraftListType CraftType) { this.CraftType = CraftType; UI.Children.Clear(); switch (this.CraftType) { case CraftListType.CraftingTable: dynamic data = new CraftingTableUI(); UI.Children.Add(data); nowPanle = data; break; default: break; } }
public override void OnRightClick() { CraftingTableUI.Show(); }
protected override void Start() { base.Start(); m_LinkedTableUI = GetComponentInParent <CraftingTableUI>(); }