コード例 #1
0
ファイル: GameController.cs プロジェクト: Dariusz-L/Snake2D
 /// <summary>
 /// Contructor. Inits floor, snake parts, camera controller and move controller.
 /// </summary>
 public GameController()
 {
     _floor = new Floor();
     foodSpawningController = new FeedSpawningController(_floor);
     _snakeController       = new SnakeController(_floor);
     _cameraController      = new CameraController();
 }
コード例 #2
0
 /// <summary>
 /// Sets _foodSpawningController and event controller reference. Adds SnakeMoveEvent listener.
 /// </summary>
 public void Subscribe(IEventController eventController)
 {
     _foodSpawningController = UnityScene.GetController <GameController>().foodSpawningController;
     eventController.AddListener <SnakeMoveEvent>(OnSnakeMove);
     _eventController = eventController;
 }