public Script_UIManager()
    {
        //Create character panel
        Canvas         = GameObject.Find("Canvas");
        CharacterPanel = GameObject.Instantiate(Resources.Load <Script_CharacterPanel>("Prefabs/UI/CharacterPanel"));
        CharacterPanel.Initialise();
        CharacterPanel.transform.SetParent(Canvas.transform);
        CharacterPanel.transform.localPosition = Vector3.zero;
        CharacterPanel.Refresh();
        CharacterPanel.Hide();

        //Create inventory panel
        InventoryPanel = GameObject.Instantiate(Resources.Load <Script_InventoryPanel>("Prefabs/UI/InventoryPanel"));
        InventoryPanel.Initialise();
        InventoryPanel.transform.SetParent(Canvas.transform);
        InventoryPanel.transform.localPosition = Vector3.zero;
        InventoryPanel.Refresh();
        InventoryPanel.Hide();

        //Create shop panel
        ShopPanel = GameObject.Instantiate(Resources.Load <Script_ShopPanel>("Prefabs/UI/ShopPanel"));
        ShopPanel.Initialise();
        ShopPanel.transform.SetParent(Canvas.transform);
        ShopPanel.transform.localPosition = Vector3.zero;
        ShopPanel.Refresh();
        ShopPanel.Hide();
    }
Esempio n. 2
0
    private void CreateCharacterPanel()
    {
        //Locate the prefab and instantiate it - Set the canvas as parent
        var characterPanelPrefab = Resources.Load <CharacterPanel>("Prefabs/UI/CharacterPanel");

        CharacterPanel = GameObject.Instantiate(characterPanelPrefab);
        CharacterPanel.transform.SetParent(_canvas.transform);
        CharacterPanel.transform.localPosition = Vector3.zero;
        CharacterPanel.Initialise();
    }