Example #1
0
    public AI.AIUnit SelectTarget(AI.AIUnit Current)
    {
        List <AI.Elements> WeakElement   = SO1.GameMaster.AI.GetWeakness(Current.UnitType);
        List <AI.Elements> ResistElement = SO1.GameMaster.AI.GetResistance(Current.UnitType);

        AI.AIUnit NewTarget = ActiveTargets.Where(x => x.UnitType != WeakElement.First()).First();
        return(NewTarget);
    }
Example #2
0
 private void Start()
 {
     ThisUnit = SO1.GameMaster.AI.NewAI(AI.Elements.Fire);
     PBS      = gameObject.GetComponent <UnityStandardAssets.Characters.ThirdPerson.AICharacterControl>();
 }