3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
7#include "mc/deps/shared_types/legacy/actor/ActorLocation.h"
20namespace SoundEventRequestQueueUtility {
23MCNAPI
bool tryQueueFromSystem(
24 ::SoundEventRequestQueueComponent& requestQueue,
25 ::StrictEntityContext
const& entity,
26 ::ActorDataFlagComponent
const& actorFlags,
27 ::ActorDefinitionIdentifierComponent
const& actorIdentifier,
28 ::ActorUniqueIDComponent
const& actorUniqueID,
29 ::DimensionTypeComponent
const& dimensionType,
30 ::SharedTypes::Legacy::LevelSoundEvent soundEvent,
31 ::SharedTypes::Legacy::ActorLocation location,
35MCNAPI
bool tryQueueSynchronizedFromSystem(
36 ::SoundEventRequestQueueComponent& requestQueue,
37 ::ActorDataFlagComponent
const& actorFlags,
38 ::ActorDefinitionIdentifierComponent
const& actorIdentifier,
39 ::ActorUniqueIDComponent
const& actorUniqueID,
40 ::DimensionTypeComponent
const& dimensionType,
41 ::SharedTypes::Legacy::LevelSoundEvent soundEvent,
42 ::Vec3
const& location,
47MCNAPI
bool tryQueueSynchronizedFromSystem(
48 ::SoundEventRequestQueueComponent& requestQueue,
49 ::StrictEntityContext
const& entity,
50 ::ActorDataFlagComponent
const& actorFlags,
51 ::ActorDefinitionIdentifierComponent
const& actorIdentifier,
52 ::ActorUniqueIDComponent
const& actorUniqueID,
53 ::DimensionTypeComponent
const& dimensionType,
54 ::SharedTypes::Legacy::LevelSoundEvent soundEvent,
55 ::SharedTypes::Legacy::ActorLocation location,
Definition StrictEntityContext.h:8
Definition ActorDataFlagComponent.h:9
Definition ActorDefinitionIdentifierComponent.h:8
Definition ActorUniqueIDComponent.h:8
Definition DimensionTypeComponent.h:8
Definition SoundEventRequestQueueComponent.h:8