public Tile(TileMap tileMap, int[] tileNumber) { this.tileMap = tileMap; this.tileNumber = tileNumber; tileCollider = tileMap.GetTileColliderType(tileNumber); transform = new Transform(); transform.Rotation = 0f; transform.Scale = new Vector2(8f, 8f); transform.Position = Vector2.Zero; }
public TileColliderType tileCollider; // What collider type the tile has. public Tile(TileMap tileMap, int[] tileNumber, Vector2 tilePos) { this.tileMap = tileMap; this.tileNumber = tileNumber; this.tilePos = tilePos; worldPos = tilePos * TILE_SIZE; tileCollider = tileMap.GetTileColliderType(tileNumber); transform = new Transform(); transform.Rotation = 0f; transform.Scale = new Vector2(8f, 8f); transform.Position = worldPos * transform.Scale.X; }