public UnitsManagerTests() { um = new GameUnitsManager(); mf = new MapFactory <Hex>(); map = mf.CreateMap(MapShape.Circle, 3); pm = new GamePlayersManager(new GameTeamsFactory()); p = new Player(playerId); pm.AddTeam(p); }
public async Task <JsonResult> GetUnits() { const string playerId = "asd"; Map <Hex> map = _mapFactory.CreateMap(MapShape.Circle, 5); GameUnitsManager um = new GameUnitsManager(); GamePlayersManager pm = new GamePlayersManager(new GameTeamsFactory()); Player p = new Player(playerId); pm.AddTeam(p); Unit u1 = new Unit((UnitType)_gameDataStorage.GetEntity(typeof(UnitType), "GermanTank_Unit"), map.GetHex(0, 0), p, HexDirection.Top); Unit u2 = new Unit((UnitType)_gameDataStorage.GetEntity(typeof(UnitType), "SovietTank_Unit"), map.GetHex(0, 1), p, HexDirection.BottomLeft); Unit u3 = new Unit((UnitType)_gameDataStorage.GetEntity(typeof(UnitType), "SovietTank_Unit"), map.GetHex(0, -1), p, HexDirection.TopRight); um.AddUnit(u1); um.AddUnit(u2); um.AddUnit(u3); var ret = um.ToJson(); return(Json(ret)); }
private void Start() { MoveManager = GetComponent<MovePanelManager>(); BattleManager = GetComponent<BattlePanelManager>(); MonsterManager = GetComponent<MonsterPanelManager>(); GambleManager = GetComponent<GamblePanelManager>(); PlayersManager = GetComponent<GamePlayersManager>(); if (CamPivotTr) { CamPivotLocation = CamPivotTr.position; } Physics.IgnoreLayerCollision(LayerMask.NameToLayer("Player"), LayerMask.NameToLayer("Player"), true); EnableMovePanel(); }
public GamePlayersManagerTest() { pm = new GamePlayersManager(new GameTeamsFactory()); }