public ScriptArgument(string description, string defaultValue, ScriptArgumentType type, string[] typeParams) { this.Description = description; this.DefaultValue = defaultValue; this.Type = type; this.TypeParams = typeParams; }
public ScriptArgumentTypeAttribute(ScriptArgumentType argumentType) { ArgumentType = argumentType; }
public ScriptArgument(ScriptArgumentType argumentType, int intValue) { ArgumentType = argumentType; IntValue = intValue; }
public ScriptArgument(ScriptArgumentType argumentType, string stringValue) { ArgumentType = argumentType; StringValue = stringValue; }
public ScriptArgument(ScriptArgumentType argumentType, float floatValue) { ArgumentType = argumentType; FloatValue = floatValue; }