3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/comprehensive/ParticleType.h"
7#include "mc/deps/shared_types/legacy/actor/PaletteColor.h"
20namespace ActorParticles {
23MCAPI uint calculateDustParticleNumberFromFall(
float fallDistance);
25MCAPI ::Vec3 getDustParticlePosition(::Vec3
const& position, ::AABB
const& aabb);
27MCAPI
void spawnBalloonPopParticles(
30 ::SharedTypes::Legacy::PaletteColor color,
35MCAPI
void spawnDeathParticles(::Vec3 position, ::Vec2 aabbDim,
float heightOffset, ::ILevel& level);
37MCAPI
void spawnDustParticlesFromFalling(
45MCAPI
void spawnParticlesInArea(
49 ::Vec3
const& position,
50 ::Vec2
const& aabbDim,
54MCAPI
void spawnPukeParticles(
56 uint particlesPerLine,
63MCAPI
void spawnTreasureHuntingParticles(