Browse Source

Adding IntVector2 to ScriptVariantMap

Josh Engebretson 8 years ago
parent
commit
4d5dd90fa8

+ 12 - 0
Source/Atomic/Script/ScriptVariantMap.h

@@ -92,6 +92,18 @@ public:
 
     }
 
+    const IntVector2& GetIntVector2(StringHash key) const
+    {
+        Variant* variant = vmap_[key];
+
+        if (!variant)
+            return IntVector2::ZERO;
+
+        return variant->GetIntVector2();
+
+    }
+
+
     const Vector3& GetVector3(StringHash key) const
     {
         Variant* variant = vmap_[key];

+ 1 - 1
Source/ToolCore/JSBind/CSharp/CSModuleWriter.cpp

@@ -478,7 +478,7 @@ void CSModuleWriter::GenerateManagedNativeEvents(String& sourceOut)
                     line += "scriptMap.GetString";
                 else if (cls)
                 {
-                    if (typeName == "Vector3")
+                    if (typeName == "Vector3" || typeName == "IntVector2")
                     {
                         line += "scriptMap.Get" + typeName;
                     }