public GameWorldService(GameInstanceService gameInstanceService) { _gameInstanceService = gameInstanceService; world = _gameInstanceService.GameInstance.GameWorld; }
public UnitMoveService(GameInstanceService gameInstanceService, GameWorldService gameWorldService) { _gameInstanceService = gameInstanceService; _gameWorldService = gameWorldService; }
public FieldOfViewService(GameInstanceService gameInstanceService, GameWorldService gameWorldService, UnitMoveService unitMoveService) { _gameInstanceService = gameInstanceService; _gameWorldService = gameWorldService; _unitMoveService = unitMoveService; }
public TurnPlanningService(GameInstanceService gameInstanceService) { _gameInstanceService = gameInstanceService; }