public interface IPlacementHandler { /// /// Commit the ghost's current transform as the final placed state. /// void Commit(BlockEditContext ctx); /// /// Cancel the edit and restore any previous state. /// void Cancel(BlockEditContext ctx); void Debugln(); }