C# (CSharp) StorySystem.CommonCommands Namespace

Classes

Name Description
ClearMessageCommand clearmessage(msgid1,msgid2,...);
ClearNamespacedMessageCommand clearnamespacedmessage(msgid1,msgid2,...);
CompositeCommand name(arg1,arg2,...);
CompositeCommand.StackElementInfo
CompositeCommandFactory
CompositeCommandHelper
DotnetExecCommand dotnetexec(obj,method,arg1,arg2,...);
DotnetSetCommand dotnetset(obj,method,arg1,arg2,...);
DummyCommand dummy命令,用于注册没有对应实现的命令(为了解析需要注册)。
ForeachCommand foreach(v1,v2,v3) { createnpc($$); wait(100); };
IfElseCommand if(@val>0) { createnpc(123); }; or if(@val>0) { createnpc(123); } else { missioncomplete(); };
JsonAddCommand jsonadd(json,val);
JsonRemoveCommand jsonremove(json,key/index);
JsonSetCommand jsonset(json,key/index,val);
LocalMessageCommand localmessage(msgid,arg1,arg2,...);
LocalNamespacedMessageCommand localnamespacedmessage(msgid,arg1,arg2,...);
LogCommand log(format,arg1,arg2,...);
LoopCommand loop(count) { createnpc($$); wait(100); };
LoopListCommand looplist(list) { createnpc($$); wait(100); };
PauseCommand pause();
PauseLocalMessageHandlerCommand pauselocalmessagehandler(msgid1,msgid2,...);
PauseLocalNamespacedMessageHandlerCommand pauselocalnamespacedmessagehandler(msgid1,msgid2,...);
ResumeLocalMessageHandlerCommand resumelocalmessagehandler(msgid1,msgid2,...);
ResumeLocalNamespacedMessageHandlerCommand resumelocalnamespacedmessagehandler(msgid1,msgid2,...);
SleepCommand sleep(milliseconds);
SystemCommand system(file,args);
TerminateCommand terminate();
WaitLocalMessageCommand waitlocalmessage(msgid1,msgid2,...)[set(var,val)timeoutset(timeout,var,val)];
WaitLocalMessageHandlerCommand waitlocalmessagehandler(msgid1,msgid2,...)[set(var,val)timeoutset(timeout,var,val)];
WaitLocalNamespacedMessageCommand waitlocalnamespacedmessage(msgid1,msgid2,...)[set(var,val)timeoutset(timeout,var,val)];
WaitLocalNamespacedMessageHandlerCommand waitlocalnamespacedmessagehandler(msgid1,msgid2,...)[set(var,val)timeoutset(timeout,var,val)];
WhileCommand while($val<10) { createnpc($$); wait(100); };