#pragma once #include #include #include #include #include struct ITEM_INFO; namespace TEN::Effects{ struct SimpleParticle { DirectX::SimpleMath::Vector3 worldPosition; float size; float age; float ageRate; float life; int room; unsigned int sprite; GAME_OBJECT_ID sequence; bool active; }; extern std::array simpleParticles; SimpleParticle& getFreeSimpleParticle(); void TriggerSnowmobileSnow(ITEM_INFO* snowMobile); void TriggerSpeedboatFoam(ITEM_INFO* boat); void updateSimpleParticles(); }