public override StateGraph CreateGraph()
        {
            StateGraph           stateGraph           = new StateGraph();
            LordToil_ExitMapNear lordToil_ExitMapNear = new LordToil_ExitMapNear(this.near, this.radius, this.locomotion, this.canDig);

            if (this.useAvoidGridSmart)
            {
                lordToil_ExitMapNear.avoidGridMode = AvoidGridMode.Smart;
            }
            stateGraph.AddToil(lordToil_ExitMapNear);
            return(stateGraph);
        }
예제 #2
0
        public override StateGraph CreateGraph()
        {
            StateGraph           stateGraph           = new StateGraph();
            LordToil_ExitMapNear lordToil_ExitMapNear = new LordToil_ExitMapNear(near, radius, locomotion, canDig);

            if (useAvoidGridSmart)
            {
                lordToil_ExitMapNear.useAvoidGrid = true;
            }
            stateGraph.AddToil(lordToil_ExitMapNear);
            return(stateGraph);
        }