Esempio n. 1
0
File: Node.cs Progetto: Miltt/Maze
        private Node SwitchNodeProp(int index, Node value = null)
        {
            switch (index)
            {
                case 0:
                    return ReturnNodeProp(ref _up, value);
                case 1:
                    return ReturnNodeProp(ref _right, value);
                case 2:
                    return ReturnNodeProp(ref _down, value);
                case 3:
                    return ReturnNodeProp(ref _left, value);
            }

            return null;
        }
Esempio n. 2
0
 public ParentInfo(Node parent, int index)
 {
     _parent = parent;
     _index = index;
 }
Esempio n. 3
0
File: Node.cs Progetto: Miltt/Maze
 private Node ReturnNodeProp(ref Node prop, Node value = null)
 {
     if (value == null)
     {
         return prop;
     }
     else
     {
         prop = value;
         return null;
     }
 }