Exemplo n.º 1
0
 void Add(Position p)
 {
     if (!Generated.Contains(p))
     {
         NextPosition.Add(p);
     }
 }
Exemplo n.º 2
0
        public override void Step()
        {
            //Y -= _step;

            foreach (var item in Position)
            {
                int y = item.Y;
                NextPosition.Add(new Coordinate(item.X, y - _step));
            }

            Position.Clear();
            Position.UnionWith(NextPosition);
            NextPosition.Clear();
        }
Exemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     NextPosition.Add(new Position(0, 0));
 }