using System.Collections;using System.Collections.Generic;using System.Runtime.InteropServices;using UnityEngine;public enum TileType{ empty = 0, ground, wall, door, secretWall,}public enum EnvironmentType{ none = 0, swamp, lava, grease, water,}[System.Serializable]public class Tile{ public Vector2Int gridPosition; public TileType tileType; public Environme..