using System; #pragma warning disable IDE0130 namespace CPSO.Commands { [Serializable] class CRemoveMeshSetupItems : PreprocessCommand { // Variables private string[] _meshSetupItemNames; // Constructor public CRemoveMeshSetupItems(string[] meshSetupItemNames) : base("Remove mesh setup item") { _meshSetupItemNames = meshSetupItemNames; } // Methods public override bool Execute(Controller receiver) { receiver.RemoveMeshSetupItems(_meshSetupItemNames); return true; } public override string GetCommandString() { return base.GetCommandString() + GetArrayAsString(_meshSetupItemNames); } } }