MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / Create

Method Create

src/openrct2/entity/Particle.cpp:78–89  ·  view source on GitHub ↗

* * rct2: 0x006735A1 */

Source from the content-addressed store, hash-verified

76 * rct2: 0x006735A1
77 */
78 void VehicleCrashParticle::Create(VehicleColour& colours, const CoordsXYZ& vehiclePos)
79 {
80 VehicleCrashParticle* sprite = getGameState().entities.CreateEntity<VehicleCrashParticle>();
81 if (sprite != nullptr)
82 {
83 sprite->moveTo(vehiclePos);
84 sprite->colour[0] = colours.Body;
85 sprite->colour[1] = colours.Trim;
86 sprite->SetSpriteData();
87 sprite->Launch();
88 }
89 }
90
91 /**
92 *

Callers

nothing calls this directly

Calls 5

MapGetSurfaceElementAtFunction · 0.85
SetSpriteDataMethod · 0.80
moveToMethod · 0.65
LaunchMethod · 0.45
getBaseZMethod · 0.45

Tested by

no test coverage detected