public override void Init(Transform root, int lines, int columns, float tileWidth, float tileHeight) { base.Init(root, lines, columns, tileWidth, tileHeight); initialized = true; BattleGridEntity entity = ObjectPool.GetInstance <BattleGridEntity>(); entity.id = 1; entity.heroid = 1; entity.campflag = 1; entity.type = 1; entity.grid = BattleGrid.Rect; BattleRectTile tile = TileAt(0, 0); entity.position = tile.position; BattleManager.Instance.AddEntity(entity); entity.active = true; }
public override void Init(Transform root, HexGridShape shape, int lines, int columns, float radius, HexOrientation orientation) { base.Init(root, shape, lines, columns, radius, orientation); initialized = true; BattleGridEntity entity = ObjectPool.GetInstance <BattleGridEntity>(); entity.id = 1; entity.heroid = 1; entity.campflag = 1; entity.type = 1; entity.grid = BattleGrid.Hex; BattleHexTile tile = TileAt(0, 0); entity.position = tile.position; BattleManager.Instance.AddEntity(entity); entity.active = true; }