|
|
@@ -394,7 +394,13 @@ void RegisterRaycastVehicleAPI(asIScriptEngine* engine)
|
|
|
engine->RegisterObjectMethod("RaycastVehicle", "Vector3 GetContactNormal(int)", asMETHOD(RaycastVehicle, GetContactNormal), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("RaycastVehicle", "void set_inAirRPM(float)", asMETHOD(RaycastVehicle, SetInAirRPM), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("RaycastVehicle", "float get_inAirRPM()", asMETHOD(RaycastVehicle, GetInAirRPM), asCALL_THISCALL);
|
|
|
+ engine->RegisterObjectMethod("RaycastVehicle", "void set_coordinateSystem(const IntVector3&in = DEFAULT_COORDINATE_SYSTEM)", asMETHOD(RaycastVehicle, SetCoordinateSystem), asCALL_THISCALL);
|
|
|
+ engine->RegisterObjectMethod("RaycastVehicle", "IntVector3 get_coordinateSystem() const", asMETHOD(RaycastVehicle, GetCoordinateSystem), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("RaycastVehicle", "int get_numWheels()", asMETHOD(RaycastVehicle, GetNumWheels), asCALL_THISCALL);
|
|
|
+
|
|
|
+ engine->SetDefaultNamespace("RaycastVehicle");
|
|
|
+ engine->RegisterGlobalProperty("const IntVector3 DEFAULT_COORDINATE_SYSTEM", (void*)&RaycastVehicle::DEFAULT_COORDINATE_SYSTEM);
|
|
|
+ engine->SetDefaultNamespace("");
|
|
|
}
|
|
|
|
|
|
void RegisterPhysicsAPI(asIScriptEngine* engine)
|