public void CreateCombatantHUDs() { for (int i = 0; i < 4; i++) { CombatantHUD combatantHUD = Instantiate(combatantHUDprefab); combatantHUD.transform.SetParent(transform, false); combatantHUD.getRectTransform().localPosition = heroesPositions[i]; heroesCombatantHUD [i] = combatantHUD; heroesCombatantHUD [i].gameObject.SetActive(false); LocationBtn locationBtn = Instantiate(locationBtnPrefab); locationBtn.transform.SetParent(transform, false); locationBtn.getRectTransform().localPosition = heroesPositions[i]; locationBtn.Initialize(i); } for (int i = 0; i < 4; i++) { CombatantHUD combatantHUD = Instantiate(combatantHUDprefab); combatantHUD.transform.SetParent(transform, false); combatantHUD.getRectTransform().localPosition = enemiesPositions[i]; enemiesCombatantHUD [i] = combatantHUD; enemiesCombatantHUD [i].gameObject.SetActive(false); } }
protected override void Awake() { base.Awake(); combatantHudLeft = GetComponentsInChildren <CombatantHUD>()[0]; combatantHudRight = GetComponentsInChildren <CombatantHUD>()[1]; _roundTransitionText = GetComponentInChildren <LayeredText>(); _roundTransitionAnimator = _roundTransitionText.GetComponent <Animator>(); inventoryInterface = GetComponentInChildren <InventoryInterface>(true); commandInterface = GetComponentInChildren <CommandInterface>(true); queueInterface = GetComponentInChildren <CommandQueueInterface>(); lootInterface = GetComponentInChildren <LootInterface>(); itemDescriptionPanel = GetComponentInChildren <ItemDescriptionPanel>(); inputInfoInterface = GetComponentInChildren <InputInfoInterface>(); inventoryInterface.Show(false); lootInterface.Show(false); itemDescriptionPanel.gameObject.SetActive(false); _cameraController = FindObjectOfType <CameraController>(); _gameOverOverlay = GetComponentInChildren <GameOverOverlay>(true); }
public void setHUD(CombatantHUD combatantHUD) { hud = combatantHUD; }