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); }
private void Start() { ThisUnit = SO1.GameMaster.AI.NewAI(AI.Elements.Fire); PBS = gameObject.GetComponent <UnityStandardAssets.Characters.ThirdPerson.AICharacterControl>(); }