public static BagPanelController Create() { GameObject obj = ResourceManager.GetInstance().GetPrefab(GUI_NAME); obj = GameObject.Instantiate(obj); BagPanelController ret = obj.GetComponent <BagPanelController>(); return(ret); }
// Update is called once per frame void Update() { move(playerController()); spiriteUpdate(); // open item menu if (Input.GetKeyDown(KeyCode.I)) { GameObject canvas = GameObject.Find("/Canvas"); BagPanelController controller = Instantiate(bagPanel, Vector3.zero, Quaternion.identity, canvas.transform).GetComponent <BagPanelController>(); controller.transform.localPosition = Vector3.zero; controller.setupPlayer(this); gameObject.SetActive(false); } }
protected void OnBag(GameObject go) { BagPanelController.Create(); }