public void SelectCharacter(BaseCombatCharClass Character) { if (SelectedChar != null) { SelectedChar.AttackMode.SetActive(false); SelectedChar.selectArrow.SetActive(false); SelectedChar.moveCirc.SetActive(false); SelectedChar.rangeCirc.SetActive(false); go_MagePort.SetActive(false); go_KnightPort.SetActive(false); go_GunWomanPort.SetActive(false); SelectedChar = Character; if (attackMode) { SelectedChar.AttackMode.SetActive(true); SelectedChar.selectArrow.SetActive(false); } else { SelectedChar.AttackMode.SetActive(false); SelectedChar.selectArrow.SetActive(true); } SelectedChar.moveCirc.SetActive(true); SelectedChar.rangeCirc.SetActive(true); if (SelectedChar.charType == "Mage") { go_MagePort.SetActive(true); } if (SelectedChar.charType == "Knight") { go_KnightPort.SetActive(true); } if (SelectedChar.charType == "GunWoman") { go_GunWomanPort.SetActive(true); } } else { SelectedChar = Character; SelectedChar.selectArrow.SetActive(true); SelectedChar.moveCirc.SetActive(true); SelectedChar.rangeCirc.SetActive(true); if (SelectedChar.charType == "Mage") { go_MagePort.SetActive(true); } if (SelectedChar.charType == "Knight") { go_KnightPort.SetActive(true); } if (SelectedChar.charType == "GunWoman") { go_GunWomanPort.SetActive(true); } } }
void Start() { ParentCombChar = gameObject.GetComponentInParent <BaseCombatCharClass>(); combatMgr = ParentCombChar.combatMgr; }