コード例 #1
0
        public float GetCurrentPriority(Character character)
        {
            if (CurrentOrder != null &&
                (objectives.Count == 0 || currentOrder.GetPriority(this) > objectives[0].GetPriority(this)))
            {
                return(CurrentOrder.GetPriority(this));
            }

            return(objectives.Count == 0 ? 0.0f : objectives[0].GetPriority(this));
        }