public void SetTilemapSprite(Vector3 worldPosition, TilemapObject.TilemapSprite tilemapSprite) { TilemapObject tilemapObject = gridMap.GetGridObject(worldPosition); if (tilemapObject != null) { tilemapObject.SetTilemapSprite(tilemapSprite); } }
public void SetTilemapSprite(int x, int y, TilemapObject.TilemapSprite tilemapSprite) { TilemapObject tilemapObject = grid.GetGridObject(x, y); if (tilemapObject != null) { tilemapObject.SetTilemapSprite(tilemapSprite); } }
public void SetAllTilemapSprite(TilemapObject.TilemapSprite tilemapSprite) { for (int x = 0; x < grid.GetWidth(); x++) { for (int y = 0; y < grid.GetHeight(); y++) { SetTilemapSprite(x, y, tilemapSprite); } } }
private void Update() { if (Input.GetMouseButtonDown(0)) { Vector3 mouseWorldPosition = UtilsClass.GetMouseWorldPosition(); tilemap.SetTilemapSprite(mouseWorldPosition, tilemapSprite); } if (Input.GetKeyDown(KeyCode.A)) { tilemapSprite = TilemapObject.TilemapSprite.None; } if (Input.GetKeyDown(KeyCode.Z)) { tilemapSprite = TilemapObject.TilemapSprite.Ground; } if (Input.GetKeyDown(KeyCode.E)) { tilemapSprite = TilemapObject.TilemapSprite.Path; } }
private void Start() { tilemap = new Tilemap(10, 20, 10f, Vector3.zero); tilemapSprite = TilemapObject.TilemapSprite.Ground; tilemap.SetTilemapVisual(tileMapVisual); }