private void FindMaterials() { if (gameObject.tag != GameTags.allegienceTagNone) { baseMaterial = commanderController.GetMainBaseMaterial(); upgradeTowerMaterial = commanderController.GetUpgradeTowerMaterial(); } else { baseMaterial = genericMaterial; upgradeTowerMaterial = genericMaterial; } }
private void FindCommanderController() { UnityEngine.Debug.Log("I know to look for a commander controller"); foreach (CommanderController controller in FindObjectsOfType <CommanderController>()) { UnityEngine.Debug.Log(controller); if (controller.GetCommanderTag() == ownerTag) { commanderController = controller; baseMaterial = commanderController.GetMainBaseMaterial(); upgradeTowerMaterial = commanderController.GetUpgradeTowerMaterial(); } } }