示例#1
0
 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);
     }
 }
示例#2
0
    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);
    }
示例#3
0
 public void setHUD(CombatantHUD combatantHUD)
 {
     hud = combatantHUD;
 }