private void OnPlacementInValid() { if (LastPlacedBlock == null) { Debug.Log("lastPlacedBlock je null!!!!! to by se němělo stávat!!!"); } UI.GameScreenEvents(Settings.GameScreenEvents.NOT_ABLE_TO); ModifyWorldActionHandler.ModifyWorld(new RemoveBlockFromTheWorldAction(LastPlacedBlock)); }
public void OnFalse() { // Zavře se Y/N dialogové okno this.OnWindowOff(); // Odstraní blok _modifyWorldActionHandler.ModifyWorld(new RemoveBlockFromTheWorldAction(_newBlock)); // UI UI.BlockLibraryWindowState(true, _newBlock.BaseCheckerNextTo.checkerType); // zavřeme gizmos UI.BlockBuildGizmosState(false); }