Tag
/* 5811 */
struct Tag
{
int (**_vptr$Tag)(void);
};
TagCommand::_listTags::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 427378 */
struct TagCommand::_listTags::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TagIDType;
/* 40656 */
struct TagIDType;
TagMemoryChunk
/* 61618 */
struct TagMemoryChunk
{
size_t mElements;
size_t mSize;
std::unique_ptr<unsigned char []> mBuffer;
};
TagRegistry
/* 38394 */
struct TagRegistry
{
std::unordered_map<StringKey,unsigned int> mTagIndexMap;
std::vector<std::string> mTags;
std::vector<IndexSet> mSets;
std::vector<std::string> mTagsScratchpad;
std::vector<IDType<TagIDType>> mTagIDScratchpad;
IndexSet mIndexSetScratchpad;
TagSetID mEmptyTagSet;
};
TagSetIDType;
/* 40657 */
struct TagSetIDType;
TagsComponent
/* 100455 */
struct TagsComponent
{
TagSetID mTagSetID;
};
TameableComponent
/* 54414 */
struct TameableComponent
{
float mChance;
std::set<const Item *> mTameItems;
};
TargetNearbyComponent
/* 59369 */
struct TargetNearbyComponent
{
bool mWasSeenLastTick;
bool mWasInsideRange;
bool mWasOutsideRange;
float mPreviousDistance;
};
TaskStartInfo
/* 63717 */
struct TaskStartInfo
{
string_span name;
std::thread::id affinity;
uint32_t priority;
int priorityBackDown;
TaskOptions options;
std::chrono::_V2::steady_clock::time_point startAtTime;
Bedrock::Threading::IAsyncResult<void>::Handle predecessor;
};
TeleportComponent
/* 59484 */
struct TeleportComponent
{
bool mRandomTeleports;
int mMinTeleportTime;
int mMaxTeleportTime;
Vec3 mRandomTeleportCube;
float mTargetDistance;
float mTargetTeleportChance;
float mLightTeleportChance;
float mDarkTeleportChance;
int mTeleportTime;
};
Tessellator;
/* 122537 */
struct Tessellator;
TestDedicatedServerCommands
/* 5842 */
struct TestDedicatedServerCommands
{
__int8 gap0[1];
};
TestServerCommands
/* 424409 */
struct TestServerCommands
{
__int8 gap0[1];
};
TextFilteringProcessor;
/* 76902 */
struct TextFilteringProcessor;
TextObjectParser
/* 101045 */
struct TextObjectParser
{
__int8 gap0[1];
};
TextureAtlas;
/* 459465 */
struct TextureAtlas;
TextureAtlasItem
/* 103920 */
struct TextureAtlasItem
{
std::string mName;
int mParsedNodeIndex;
std::vector<std::vector<TextureUVCoordinateSet>> mTextureUVs;
};
TextureItem
/* 294387 */
struct TextureItem
{
std::string defaultName;
std::string carriedName;
TextureAtlasItem defaultItem;
TextureAtlasItem carriedItem;
};
TextureUVCoordinateSet
/* 33516 */
struct TextureUVCoordinateSet
{
float weight;
float _u0;
float _v0;
float _u1;
float _v1;
uint16_t _texSizeW;
uint16_t _texSizeH;
ResourceLocation sourceFileLocation;
IsotropicFaceData mIsotropicFaceData;
};
TheEndBiomeSurface;
/* 198714 */
struct TheEndBiomeSurface;
TheEndGenerator::ThreadData
/* 289518 */
struct TheEndGenerator::ThreadData
{
std::array<long,32768> blockBuffer;
};
ThreadLocal
/* 485240 */
struct ThreadLocal<BackgroundWorker *>
{
ThreadLocal<BackgroundWorker *>::Creator mCreator;
ThreadLocal<BackgroundWorker *>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 31217 */
struct ThreadLocal<Core::Random>
{
ThreadLocal<Core::Random>::Creator mCreator;
ThreadLocal<Core::Random>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 477455 */
struct ThreadLocal<DBStorageWriteBatch>
{
ThreadLocal<DBStorageWriteBatch>::Creator mCreator;
ThreadLocal<DBStorageWriteBatch>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 109090 */
struct ThreadLocal<EvalParams>
{
ThreadLocal<EvalParams>::Creator mCreator;
ThreadLocal<EvalParams>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 36890 */
struct ThreadLocal<NetherGenerator::ThreadData>
{
ThreadLocal<NetherGenerator::ThreadData>::Creator mCreator;
ThreadLocal<NetherGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 40147 */
struct ThreadLocal<OverworldGenerator::ThreadData>
{
ThreadLocal<OverworldGenerator::ThreadData>::Creator mCreator;
ThreadLocal<OverworldGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 102997 */
struct ThreadLocal<PerfTimer>
{
ThreadLocal<PerfTimer>::Creator mCreator;
ThreadLocal<PerfTimer>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 31219 */
struct ThreadLocal<Random>
{
ThreadLocal<Random>::Creator mCreator;
ThreadLocal<Random>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 60806 */
struct ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>
{
ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Creator mCreator;
ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 289608 */
struct ThreadLocal<TheEndGenerator::ThreadData>
{
ThreadLocal<TheEndGenerator::ThreadData>::Creator mCreator;
ThreadLocal<TheEndGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 3052 */
struct ThreadLocal<ThreadSpecificData>
{
ThreadLocal<ThreadSpecificData>::Creator mCreator;
ThreadLocal<ThreadSpecificData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 480591 */
struct ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>
{
ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Creator mCreator;
ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
Tick
/* 5810 */
struct Tick
{
uint64_t tickID;
};
TickDelayBlock
/* 186308 */
struct TickDelayBlock
{
int mTickDelay;
const Block *mBlock;
};
TickWorldComponent
/* 100527 */
struct TickWorldComponent
{
uint32_t mChunkRadius;
float mMaxDistToPlayers;
bool mAlwaysActive;
bool mChanged;
std::weak_ptr<ITickingArea> mTickingArea;
};
TickingAreaListBase
/* 34631 */
struct TickingAreaListBase
{
TickingAreasList mTickingAreas;
};
TickingAreasManager
/* 88095 */
struct TickingAreasManager
{
const DimensionMap *mDimensions;
std::unordered_map<AutomaticID<Dimension,int>,std::vector<PendingArea>> mPendingAreas;
};
TimeStamp
/* 103885 */
struct TimeStamp
{
__int8 gap0[1];
};
Timer
/* 86417 */
struct Timer
{
float mTicksPerSecond;
int mTicks;
float mAlpha;
float mTimeScale;
float mPassedTime;
float mFrameStepAlignmentRemainder;
float mLastTimeSeconds;
float mLastTimestep;
int mLastMs;
int mLastMsSysTime;
float mAdjustTime;
int mSteppingTick;
std::function<int ()> mGetTimeMSCallback;
};
TimerComponent
/* 59635 */
struct TimerComponent
{
int mTime;
uint64_t mTimeStamp;
bool mHasExecuted;
bool mLooping;
int mStartTime;
bool mRandomInterval;
int mMinTime;
int mMaxTime;
DefinitionTrigger mOnTimeDown;
WeightedChoices<float> mTimeChoices;
};
TintMapColor
/* 73857 */
struct TintMapColor
{
std::array<Color,4> colors;
};
ToolRecipes
/* 185263 */
struct ToolRecipes
{
__int8 gap0[1];
};
TrackerStat
/* 63726 */
struct TrackerStat
{
unsigned int sentCount;
unsigned int sentBytes;
unsigned int receivedCount;
unsigned int receivedBytes;
uint32_t sampleNum;
};
Trade
/* 46378 */
struct Trade
{
int mMaxUses;
bool mRewardExperience;
int mWeight;
unsigned int mTraderExperience;
std::vector<std::vector<TradeItem>> mOffer;
std::vector<std::vector<TradeItem>> mReceive;
};
TradeGroup
/* 46366 */
struct TradeGroup
{
int mNumToSelect;
std::vector<Trade> mTrades;
};
TradeItem
/* 46403 */
struct TradeItem
{
int itemId;
int itemAux;
int count_min;
int count_max;
float price_multiplier;
std::vector<std::unique_ptr<LootItemFunction>> functions;
};
TradeResupplyComponent
/* 106683 */
struct TradeResupplyComponent
{
bool mHasResupplied;
};
TradeTable
/* 45372 */
struct TradeTable
{
Core::HeapPathBuffer mPath;
std::vector<TradeTier> mTiers;
};
TradeTables
/* 48724 */
struct TradeTables
{
std::unordered_map<std::string,std::unique_ptr<TradeTable>> mTradeTables;
};
TradeTier
/* 46353 */
struct TradeTier
{
unsigned int mExpToUnlock;
std::vector<TradeGroup> mGroups;
};
TrailSystem::BlockPositions
/* 59928 */
struct TrailSystem::BlockPositions
{
BlockPos mBlockPos[4];
};
TransformationComponent
/* 59948 */
struct TransformationComponent
{
int mDelayTicks;
};
TreatmentService;
/* 5515 */
struct TreatmentService;
TripodCamera::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 170801 */
struct TripodCamera::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TropicalFish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 124448 */
struct TropicalFish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TropicalFishInfo
/* 457003 */
struct TropicalFishInfo
{
int mColor;
int mColor2;
int mVariant;
int mMarkVariant;
std::string mName;
};
TrustComponent
/* 105989 */
struct TrustComponent
{
std::unordered_set<ActorUniqueID> mTrustedPlayerIDs;
};
TrustingComponent
/* 54450 */
struct TrustingComponent
{
float mChance;
std::set<const Item *> mTrustItems;
};
Tag
/* 5811 */
struct Tag
{
int (**_vptr$Tag)(void);
};
TagCommand::_listTags::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 427378 */
struct TagCommand::_listTags::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TagIDType;
/* 40656 */
struct TagIDType;
TagMemoryChunk
/* 61618 */
struct TagMemoryChunk
{
size_t mElements;
size_t mSize;
std::unique_ptr<unsigned char []> mBuffer;
};
TagRegistry
/* 38394 */
struct TagRegistry
{
std::unordered_map<StringKey,unsigned int> mTagIndexMap;
std::vector<std::string> mTags;
std::vector<IndexSet> mSets;
std::vector<std::string> mTagsScratchpad;
std::vector<IDType<TagIDType>> mTagIDScratchpad;
IndexSet mIndexSetScratchpad;
TagSetID mEmptyTagSet;
};
TagSetIDType;
/* 40657 */
struct TagSetIDType;
TagsComponent
/* 100455 */
struct TagsComponent
{
TagSetID mTagSetID;
};
TameableComponent
/* 54414 */
struct TameableComponent
{
float mChance;
std::set<const Item *> mTameItems;
};
TargetNearbyComponent
/* 59369 */
struct TargetNearbyComponent
{
bool mWasSeenLastTick;
bool mWasInsideRange;
bool mWasOutsideRange;
float mPreviousDistance;
};
TaskStartInfo
/* 63717 */
struct TaskStartInfo
{
string_span name;
std::thread::id affinity;
uint32_t priority;
int priorityBackDown;
TaskOptions options;
std::chrono::_V2::steady_clock::time_point startAtTime;
Bedrock::Threading::IAsyncResult<void>::Handle predecessor;
};
TeleportComponent
/* 59484 */
struct TeleportComponent
{
bool mRandomTeleports;
int mMinTeleportTime;
int mMaxTeleportTime;
Vec3 mRandomTeleportCube;
float mTargetDistance;
float mTargetTeleportChance;
float mLightTeleportChance;
float mDarkTeleportChance;
int mTeleportTime;
};
Tessellator;
/* 122537 */
struct Tessellator;
TestDedicatedServerCommands
/* 5842 */
struct TestDedicatedServerCommands
{
__int8 gap0[1];
};
TestServerCommands
/* 424409 */
struct TestServerCommands
{
__int8 gap0[1];
};
TextFilteringProcessor;
/* 76902 */
struct TextFilteringProcessor;
TextObjectParser
/* 101045 */
struct TextObjectParser
{
__int8 gap0[1];
};
TextureAtlas;
/* 459465 */
struct TextureAtlas;
TextureAtlasItem
/* 103920 */
struct TextureAtlasItem
{
std::string mName;
int mParsedNodeIndex;
std::vector<std::vector<TextureUVCoordinateSet>> mTextureUVs;
};
TextureItem
/* 294387 */
struct TextureItem
{
std::string defaultName;
std::string carriedName;
TextureAtlasItem defaultItem;
TextureAtlasItem carriedItem;
};
TextureUVCoordinateSet
/* 33516 */
struct TextureUVCoordinateSet
{
float weight;
float _u0;
float _v0;
float _u1;
float _v1;
uint16_t _texSizeW;
uint16_t _texSizeH;
ResourceLocation sourceFileLocation;
IsotropicFaceData mIsotropicFaceData;
};
TheEndBiomeSurface;
/* 198714 */
struct TheEndBiomeSurface;
TheEndGenerator::ThreadData
/* 289518 */
struct TheEndGenerator::ThreadData
{
std::array<long,32768> blockBuffer;
};
ThreadLocal
/* 485240 */
struct ThreadLocal<BackgroundWorker *>
{
ThreadLocal<BackgroundWorker *>::Creator mCreator;
ThreadLocal<BackgroundWorker *>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 31217 */
struct ThreadLocal<Core::Random>
{
ThreadLocal<Core::Random>::Creator mCreator;
ThreadLocal<Core::Random>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 477455 */
struct ThreadLocal<DBStorageWriteBatch>
{
ThreadLocal<DBStorageWriteBatch>::Creator mCreator;
ThreadLocal<DBStorageWriteBatch>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 109090 */
struct ThreadLocal<EvalParams>
{
ThreadLocal<EvalParams>::Creator mCreator;
ThreadLocal<EvalParams>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 36890 */
struct ThreadLocal<NetherGenerator::ThreadData>
{
ThreadLocal<NetherGenerator::ThreadData>::Creator mCreator;
ThreadLocal<NetherGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 40147 */
struct ThreadLocal<OverworldGenerator::ThreadData>
{
ThreadLocal<OverworldGenerator::ThreadData>::Creator mCreator;
ThreadLocal<OverworldGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 102997 */
struct ThreadLocal<PerfTimer>
{
ThreadLocal<PerfTimer>::Creator mCreator;
ThreadLocal<PerfTimer>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 31219 */
struct ThreadLocal<Random>
{
ThreadLocal<Random>::Creator mCreator;
ThreadLocal<Random>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 60806 */
struct ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>
{
ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Creator mCreator;
ThreadLocal<ResourceLoadManager::ResourceLoadTaskGroup *>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 289608 */
struct ThreadLocal<TheEndGenerator::ThreadData>
{
ThreadLocal<TheEndGenerator::ThreadData>::Creator mCreator;
ThreadLocal<TheEndGenerator::ThreadData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 3052 */
struct ThreadLocal<ThreadSpecificData>
{
ThreadLocal<ThreadSpecificData>::Creator mCreator;
ThreadLocal<ThreadSpecificData>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
ThreadLocal
/* 480591 */
struct ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>
{
ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Creator mCreator;
ThreadLocal<bool (**)(const char *,const char *,const char *,bool,int,const char *,const char *,bool)>::Pool mPool;
Bedrock::Threading::Mutex mCreatorLock;
bool mInitialized;
pthread_key_t mKey;
};
Tick
/* 5810 */
struct Tick
{
uint64_t tickID;
};
TickDelayBlock
/* 186308 */
struct TickDelayBlock
{
int mTickDelay;
const Block *mBlock;
};
TickWorldComponent
/* 100527 */
struct TickWorldComponent
{
uint32_t mChunkRadius;
float mMaxDistToPlayers;
bool mAlwaysActive;
bool mChanged;
std::weak_ptr<ITickingArea> mTickingArea;
};
TickingAreaListBase
/* 34631 */
struct TickingAreaListBase
{
TickingAreasList mTickingAreas;
};
TickingAreasManager
/* 88095 */
struct TickingAreasManager
{
const DimensionMap *mDimensions;
std::unordered_map<AutomaticID<Dimension,int>,std::vector<PendingArea>> mPendingAreas;
};
TimeStamp
/* 103885 */
struct TimeStamp
{
__int8 gap0[1];
};
Timer
/* 86417 */
struct Timer
{
float mTicksPerSecond;
int mTicks;
float mAlpha;
float mTimeScale;
float mPassedTime;
float mFrameStepAlignmentRemainder;
float mLastTimeSeconds;
float mLastTimestep;
int mLastMs;
int mLastMsSysTime;
float mAdjustTime;
int mSteppingTick;
std::function<int ()> mGetTimeMSCallback;
};
TimerComponent
/* 59635 */
struct TimerComponent
{
int mTime;
uint64_t mTimeStamp;
bool mHasExecuted;
bool mLooping;
int mStartTime;
bool mRandomInterval;
int mMinTime;
int mMaxTime;
DefinitionTrigger mOnTimeDown;
WeightedChoices<float> mTimeChoices;
};
TintMapColor
/* 73857 */
struct TintMapColor
{
std::array<Color,4> colors;
};
ToolRecipes
/* 185263 */
struct ToolRecipes
{
__int8 gap0[1];
};
TrackerStat
/* 63726 */
struct TrackerStat
{
unsigned int sentCount;
unsigned int sentBytes;
unsigned int receivedCount;
unsigned int receivedBytes;
uint32_t sampleNum;
};
Trade
/* 46378 */
struct Trade
{
int mMaxUses;
bool mRewardExperience;
int mWeight;
unsigned int mTraderExperience;
std::vector<std::vector<TradeItem>> mOffer;
std::vector<std::vector<TradeItem>> mReceive;
};
TradeGroup
/* 46366 */
struct TradeGroup
{
int mNumToSelect;
std::vector<Trade> mTrades;
};
TradeItem
/* 46403 */
struct TradeItem
{
int itemId;
int itemAux;
int count_min;
int count_max;
float price_multiplier;
std::vector<std::unique_ptr<LootItemFunction>> functions;
};
TradeResupplyComponent
/* 106683 */
struct TradeResupplyComponent
{
bool mHasResupplied;
};
TradeTable
/* 45372 */
struct TradeTable
{
Core::HeapPathBuffer mPath;
std::vector<TradeTier> mTiers;
};
TradeTables
/* 48724 */
struct TradeTables
{
std::unordered_map<std::string,std::unique_ptr<TradeTable>> mTradeTables;
};
TradeTier
/* 46353 */
struct TradeTier
{
unsigned int mExpToUnlock;
std::vector<TradeGroup> mGroups;
};
TrailSystem::BlockPositions
/* 59928 */
struct TrailSystem::BlockPositions
{
BlockPos mBlockPos[4];
};
TransformationComponent
/* 59948 */
struct TransformationComponent
{
int mDelayTicks;
};
TreatmentService;
/* 5515 */
struct TreatmentService;
TripodCamera::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 170801 */
struct TripodCamera::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TropicalFish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 124448 */
struct TropicalFish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
TropicalFishInfo
/* 457003 */
struct TropicalFishInfo
{
int mColor;
int mColor2;
int mVariant;
int mMarkVariant;
std::string mName;
};
TrustComponent
/* 105989 */
struct TrustComponent
{
std::unordered_set<ActorUniqueID> mTrustedPlayerIDs;
};
TrustingComponent
/* 54450 */
struct TrustingComponent
{
float mChance;
std::set<const Item *> mTrustItems;
};