|
|
@@ -769,6 +769,42 @@ void ScriptFile::SetParameters(asIScriptContext* context, asIScriptFunction* fun
|
|
|
context->SetArgObject(i, (void*)¶meters[i].GetString());
|
|
|
break;
|
|
|
|
|
|
+ case VAR_VARIANTMAP:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetVariantMap());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_INTRECT:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetIntRect());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_INTVECTOR2:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetIntVector2());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_COLOR:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetColor());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_MATRIX3:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetMatrix3());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_MATRIX3X4:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetMatrix3x4());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_MATRIX4:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetMatrix4());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_RESOURCEREF:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetResourceRef());
|
|
|
+ break;
|
|
|
+
|
|
|
+ case VAR_RESOURCEREFLIST:
|
|
|
+ context->SetArgObject(i, (void*)¶meters[i].GetResourceRefList());
|
|
|
+ break;
|
|
|
+
|
|
|
case VAR_VOIDPTR:
|
|
|
context->SetArgObject(i, parameters[i].GetVoidPtr());
|
|
|
break;
|