protected override void OnStartRunning() { var grids = _worldQuery.ToComponentArray <Grid>(); if (grids.Length == 0) { return; } _grid = grids[0]; var tilemap = _worldQuery.ToComponentArray <Tilemap>()[0]; Vector3 cellSize = tilemap.cellSize; Vector3 cellAnchor = tilemap.tileAnchor; _shift = new float3(cellSize.x * cellAnchor.x, cellSize.y * cellAnchor.y, cellSize.z * cellAnchor.z); _mapDataSystem = EntityManager.World.GetExistingSystem <MapDataSystem>(); }
protected override void OnStartRunning() { _mapDataSystem = EntityManager.World.GetExistingSystem <MapDataSystem>(); }
protected override void OnStartRunning() { _mapDataSystem = EntityManager.World.GetExistingSystem <MapDataSystem>(); _grid = _worldQuery.ToComponentArray <Grid>()[0]; }