コード例 #1
0
        internal NodeManager(ManeuverNode n)
        {
            curState = new NodeState(n);
            curNodeState = new NodeState();
            node = n;
            updateCurrentNodeState();

            if (n.findNextEncounter() != null) {
                encounter = true;
            }
        }
コード例 #2
0
        public NodeManager(ManeuverNode n)
        {
            curState = new NodeState(n);
            curNodeState = new NodeState();
            node = n;
            updateCurrentNodeState();

            if(NodeTools.findNextEncounter(n) != null) {
                encounter = true;
            }
        }
コード例 #3
0
 internal NodeManager()
 {
     curState = new NodeState();
 }
コード例 #4
0
 internal void memorize()
 {
     memory = (NodeState) curState.Clone();
 }
コード例 #5
0
 internal void clearMemory()
 {
     memory = null;
 }
コード例 #6
0
 public NodeManager()
 {
     curState = new NodeState();
 }