// ================================================================================================== // private void checkRightClickOnTile() { if (!Input.GetMouseButton(1)) { return; } LayerMask layerMask = (1 << LayerMask.NameToLayer("DungeonTile")); RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero, 0.0F, layerMask); if (hit.collider == null) { return; } DungeonTile targetTile = hit.collider.GetComponent <DungeonTile>(); if (targetTile == null) { return; } targetTile.Clear(); updateCurrentAreaSaveData(); }