private void Cmd_UndoBlock() { if (_timedBlockControllers.Count == 1) { IMyFunctionalBlock lastBlock = _timedBlockControllers[0].GetBlocks().LastOrDefault(); Log.Write("Removed block " + lastBlock.GetType().FullName + " called \"" + lastBlock.GetFriendlyName() + "\""); _timedBlockControllers[0].RemoveBlock(lastBlock); _timedBlockControllers[0].SaveChanges(); } }
public string GetBlockName(IMyFunctionalBlock block) { return(block.GetType().Name + " called \"" + block.DisplayName + "\""); }