3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
7#include "mc/deps/shared_types/legacy/actor/ActorLocation.h"
19namespace SoundEventRequestQueueUtility {
22MCNAPI
bool tryQueueFromSystem(
23 ::SoundEventRequestQueueComponent& requestQueue,
24 ::StrictEntityContext
const& entity,
25 ::ActorDataFlagComponent
const& actorFlags,
26 ::ActorDefinitionIdentifierComponent
const& actorIdentifier,
27 ::ActorUniqueIDComponent
const& actorUniqueID,
28 ::DimensionTypeComponent
const& dimensionType,
29 ::SharedTypes::Legacy::LevelSoundEvent soundEvent,
30 ::SharedTypes::Legacy::ActorLocation location,
34MCNAPI
bool tryQueueSynchronizedFromSystem(
35 ::SoundEventRequestQueueComponent& requestQueue,
36 ::StrictEntityContext
const& entity,
37 ::ActorDataFlagComponent
const& actorFlags,
38 ::ActorDefinitionIdentifierComponent
const& actorIdentifier,
39 ::ActorUniqueIDComponent
const& actorUniqueID,
40 ::DimensionTypeComponent
const& dimensionType,
41 ::SharedTypes::Legacy::LevelSoundEvent soundEvent,
42 ::SharedTypes::Legacy::ActorLocation location,
Definition StrictEntityContext.h:8
Definition ActorDataFlagComponent.h:9
Definition ActorDefinitionIdentifierComponent.h:8
Definition ActorUniqueIDComponent.h:8
Definition DimensionTypeComponent.h:13
Definition SoundEventRequestQueueComponent.h:10