3#include "mc/_HeaderOutputPredefine.h"
16namespace ActorPropertyUtils {
19MCAPI
void addPendingEventResponseChange(
20 ::PropertyComponent
const& props,
22 ::HashedString
const& propertyName,
23 ::MolangScriptArg
const& molangResult,
24 ::std::string
const& displayName
28MCAPI
void ingestPropertySyncData(
29 ::PropertyComponent& props,
30 ::PropertySyncData
const& syncData,
32 ::EntityOverrides
const& overrides
36MCAPI
bool tryQueueBoolValue(::PropertyComponent
const& props, ::Actor& actor, uint64 propertyNameHash,
bool value);
39tryQueueEnumIndexValueByIndex(::PropertyComponent
const& props, ::Actor& actor, uint64 propertyNameHash, uint64 value);
41MCAPI
bool tryQueueEnumIndexValueByString(
42 ::PropertyComponent
const& props,
44 uint64 propertyNameHash,
45 ::std::string
const& value
48MCAPI
bool tryQueueFloatValue(::PropertyComponent
const& props, ::Actor& actor, uint64 propertyNameHash,
float value);
50MCAPI
bool tryQueueIntValue(::PropertyComponent
const& props, ::Actor& actor, uint64 propertyNameHash,
int value);
52MCAPI
bool tryQueueVariantValue(
53 ::PropertyComponent
const& properties,
55 uint64 propertyNameHash,
56 ::std::variant<int, float, bool, ::std::string>
const& value
Definition EntityOverrides.h:8
Definition HashedString.h:5
Definition PropertyComponent.h:21
Definition ActorUniqueID.h:10
Definition MolangScriptArg.h:35
Definition PropertySyncData.h:5