public override Module CreateModule(object[] @params) { var moduleName = (string)@params[0]; var StringSet = (string)@params[0]; var Time = (int)@params[0]; var Delay = (int)@params[0]; var StartTime = (string)@params[0]; var EndTime = (string)@params[0]; var module = new ReactorModule(moduleName); module.stringset = StringSet; module.LoadStringsets(StringSet); module.ExpireTime = Time; module.ExpireDelay = Delay; module.moduleWakeup = TimeSet.FromString(StartTime); module.moduleSleep = TimeSet.FromString(EndTime); return(module); }