public override void InitializeManager() { m_GoldPrefab = ResourceManager.Instance.Load <GameObject>("Prefabs/UI/GoldImage"); PoolingManager.Instance.CreatePool(m_GoldPrefab.gameObject); m_NumberCntPrefab = ResourceManager.Instance.Load <GameObject>("Prefabs/UI/HUD"); PoolingManager.Instance.CreatePool(m_NumberCntPrefab.gameObject); m_currentStackCntHUD = PoolingManager.Instance.PopFromPool(m_NumberCntPrefab.gameObject, Vector3.zero, Quaternion.identity).GetComponent <UI_HUD>(); m_currentStackCntHUD.gameObject.SetActive(false); }
void Awake() { if (!i) { i = this; } else { Debug.LogError(this + " : THERE ARE MULTIPLE INSTANCES OF THIS SCRIPT"); Destroy(this); } }
void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; } previousHealthPercent = 1; }
void Reset() { // Logic to perform on resetting the game (called in Enter_StartMenu) bIsSuccess = false; if (Player.thePlayer != null) { Player.thePlayer.Reset(); } TileManager theTileManager = Core.theCore.GetComponent <TileManager>(); if (theTileManager != null) { theTileManager.Reset(); } Camera.main.transform.position = new Vector3(0.0f, 1.0f, -10.0f); // Reset all menus to default state if (mainMenu != null) { mainMenu.SetActive(true); } if (pauseMenu != null) { pauseMenu.SetActive(false); } if (endGameMenu != null) { endGameMenu.SetActive(false); } if (HUD != null) { HUD.SetActive(false); } UI_HUD HUDClass = GetComponent <UI_HUD>(); if (HUDClass != null) { HUDClass.Reset(); } }
void Start() { if (isServer) { sinceLoss = -1; GameStatus.i.ManageUnitCores(this, true); id = gameObject.GetHashCode(); SetupResources(); } //Get References popupParent = GameObject.Find("HUD/Overlay/Popups").transform; uiParent = GameObject.Find("HUD/Overlay/Unit UI").transform; emptyHolder = UI_Styles.i.unitHUD.emptyHolder; //Get HUD if (mode == Defs.UnitType.Player) { playerHUD = UI_HUD.i; } }
// Use this for initialization void Start() { instance = this; }