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);
            }
        }
    }
Exemple #2
0
 void Start()
 {
     ParentCombChar = gameObject.GetComponentInParent <BaseCombatCharClass>();
     combatMgr      = ParentCombChar.combatMgr;
 }