Пример #1
0
        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));
        }
Пример #2
0
        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);
        }