예제 #1
0
파일: Mapping.cs 프로젝트: ming81/TotalAI
        public Mapping GetRootMapping()
        {
            if (parent == null)
            {
                return(this);
            }

            return(parent.GetRootMapping());
        }
예제 #2
0
        public virtual PlansLog FindPlansLogFromMapping(Agent agent, Mapping mapping)
        {
            int num = agentsPlansLogs[agent].Count;

            if (num == 0)
            {
                return(null);
            }

            return(agentsPlansLogs[agent].Find(
                       x => x.allPlans[x.chosenDriveType].rootMappings[x.chosenPlanIndex] == mapping.GetRootMapping()));
        }