AcademyRPG.Ninja.GetTargetIndex C# (CSharp) Метод

GetTargetIndex() публичный Метод

public GetTargetIndex ( List availableTargets ) : int
availableTargets List
Результат int
        public int GetTargetIndex(List<WorldObject> availableTargets)
        {
            availableTargets.Sort((target1, target2) => target1.HitPoints.CompareTo(target2.HitPoints));
            int availableTargetsCount = availableTargets.Count;
            for (int index = availableTargetsCount - 1; index >= 0; index--)
            {
                int availableTargetOwner = availableTargets[index].Owner;
                if (availableTargetOwner != 0 && availableTargetOwner != this.Owner)
                {
                    return index;
                }
            }
            return -1;
        }