Пример #1
0
 public static ProcState CreateAnonymousState(DreamThread thread, HandlerFn handler)
 {
     return(new State(null, thread, null, null, new DreamProcArguments(null)));
 }
Пример #2
0
 public NativeProc(string name, DreamProc superProc, List <String> argumentNames, List <DMValueType> argumentTypes, Dictionary <string, DreamValue> defaultArgumentValues, HandlerFn handler)
     : base(name, superProc, true, argumentNames, argumentTypes)
 {
     _defaultArgumentValues = defaultArgumentValues;
     Handler = handler;
 }
Пример #3
0
 public NativeProc(DreamPath owningType, string name, DreamProc superProc, List <String> argumentNames, List <DMValueType> argumentTypes, Dictionary <string, DreamValue> defaultArgumentValues, HandlerFn handler, string?verbName, string?verbCategory, string?verbDesc, sbyte?invisibility)
     : base(owningType, name, superProc, ProcAttributes.None, argumentNames, argumentTypes, verbName, verbCategory, verbDesc, invisibility)
 {
     _defaultArgumentValues = defaultArgumentValues;
     Handler = handler;
 }