private void Awake() { m_playerOreStorage = new PlayerOreStorage(); m_collectionManager = new CollectionManager(m_playerOreStorage); m_gameUi = new GameUI(m_playerOreStorage); }
public GameUI(PlayerOreStorage storage) { m_canvas = GameObject.Instantiate(Resources.Load <Canvas>("Prefabs/UI/GameCanvas")); EntitiesContainer = m_canvas.transform.Find("Entities"); UIContainer = m_canvas.transform.Find("UI Elements"); m_storage = storage; CreateUI(); }
public OreUI(GameUI ui, PlayerOreStorage store) { m_store = store; m_ui = GameObject.Instantiate(Resources.Load <UI_SimpleIconText>("Prefabs/UI/ui_simple_icon_text")); m_ui.SetText("0"); m_ui.SetIcon("Sprites/UI/Currency/gui_currency_gold"); m_ui.transform.SetParent(ui.UIContainer, false); m_ui.transform.localPosition = new Vector3(-320.4f, 100, 0); }