MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / ASSetScale

Function ASSetScale

Source/Scripting/angelscript/asfuncs.cpp:2445–2461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2443}
2444
2445void ASSetScale(Object* obj, const vec3& vec) {
2446 switch (obj->GetType()) {
2447 case _env_object:
2448 ((EnvObject*)obj)->SetScale(vec);
2449 ((EnvObject*)obj)->UpdatePhysicsTransform();
2450 break;
2451 case _decal_object:
2452 ((DecalObject*)obj)->SetScale(vec);
2453 break;
2454 case _movement_object:
2455 ((MovementObject*)obj)->SetScale(vec);
2456 break;
2457 default:
2458 obj->SetScale(vec);
2459 break;
2460 }
2461}
2462
2463vec3 ASGetTranslation(Object* obj) {
2464 return obj->GetTranslation();

Callers

nothing calls this directly

Calls 3

GetTypeMethod · 0.45
SetScaleMethod · 0.45

Tested by

no test coverage detected