Example #1
0
 public void SetUp()
 {
     _gate             = new AutoResetEvent(false);
     _callback         = new PathfindingCallback(_gate);
     _manager          = new PathfindingManager();
     _manager.Started += (_, __) => {
         _gate.Set();
     };
     _manager.Start();
     _gate.WaitOne(DELAY_MS);
 }
Example #2
0
        public void SetUp()
        {
            _pathfindingManager = new PathfindingManager();
            _pathfindingManager.Start();

            _actorManager = new ActorManager(_pathfindingManager);
            _jobManager   = new JobManager(_actorManager, _pathfindingManager, this);
            _jobManager.Start();

            _actor = new Actor(0, 0, Locomotion.Walk);
            _actorManager.Add(_actor);
        }
Example #3
0
 public void OneTimeSetUp()
 {
     _map = new Map(10, 10, DefaultInitializer);
     _pathfindingManager = new PathfindingManager();
     _pathfindingManager.Start();
 }