void Start() { for (int i = 0; i < gameObject.transform.childCount; i++) { if (gameObject.transform.GetChild(i).GetComponent <LootTable>() != null) // Make sure the item being added is something that has a LootTable component before adding to list { ChestLoot.Add(gameObject.transform.GetChild(i)); ChestLootInitialPositions.Add(gameObject.transform.GetChild(i).transform.position); gameObject.transform.GetChild(i).gameObject.SetActive(false); } } }
void Start() { if (transform.gameObject.name != "Canvas") { if (transform.parent.name != "BossGate") { buttonCanvas = transform.FindChild("Canvas").gameObject; } } else { buttonCanvas = transform.gameObject; } chestLoot = GetComponent <ChestLoot>(); ett = GetComponent <EnterTransitionTrigger>(); villagerB = GetComponent <VillagerBehaviour>(); altOS = GameManager.instance.altOS; }
void Start() { chestLoot = new ChestLoot(uiManager, inventory); }