public ScorpioTypeMethod(Script script, string name, UserdataMethod method, Type type) { this.m_script = script; this.m_Type = type; base.m_Method = method; base.m_MethodName = name; }
public ScorpioTypeMethod(Script script, string name, UserdataMethod method, Type type) { m_script = script; m_Type = type; Method = method; MethodName = name; }
public ScorpioStaticMethod(string name, UserdataMethod method) { Method = method; MethodName = name; }
public ScorpioObjectMethod(object obj, string name, UserdataMethod method) { m_Object = obj; Method = method; MethodName = name; }
public ScriptStaticMethodFunction(UserdataMethod method) : base(method) { }
public ScriptMethodFunction(UserdataMethod method) : base(ObjectType.Function) { Method = method; MethodName = method.MethodName; }
public ScriptGenericMethodFunction(UserdataMethod method) : base(method) { }
public ScorpioTypeMethod(string name, UserdataMethod method, Type type) { m_Type = type; Method = method; MethodName = name; }
public ScorpioObjectMethod(object obj, string name, UserdataMethod method) { this.m_Object = obj; base.m_Method = method; base.m_MethodName = name; }
public ScriptInstanceMethodFunction(UserdataMethod method, object obj) : base(method) { m_Object = obj; }