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

Function ASSetTranslation

Source/Scripting/angelscript/asfuncs.cpp:2368–2390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2366}
2367
2368void ASSetTranslation(Object* obj, const vec3& vec) {
2369 switch (obj->GetType()) {
2370 case _env_object:
2371 ((EnvObject*)obj)->SetTranslation(vec);
2372 ((EnvObject*)obj)->UpdatePhysicsTransform();
2373 break;
2374 case _group:
2375 ((Group*)obj)->SetTranslation(vec);
2376 break;
2377 case _prefab:
2378 ((Prefab*)obj)->SetTranslation(vec);
2379 break;
2380 case _decal_object:
2381 ((DecalObject*)obj)->SetTranslation(vec);
2382 break;
2383 case _movement_object:
2384 ((MovementObject*)obj)->SetTranslation(vec);
2385 break;
2386 default:
2387 obj->SetTranslation(vec);
2388 break;
2389 }
2390}
2391
2392bool ASIsSelected(Object* obj) {
2393 if (obj) {

Callers

nothing calls this directly

Calls 3

GetTypeMethod · 0.45
SetTranslationMethod · 0.45

Tested by

no test coverage detected