Objective
/* 80244 */
struct Objective
{
std::unordered_map<ScoreboardId,int> mScores;
const std::string mName;
std::string mDisplayName;
const ObjectiveCriteria *mCriteria;
};
OceanFrozenBiomeSurface;
/* 198712 */
struct OceanFrozenBiomeSurface;
OceanRuinConfiguration
/* 41638 */
struct OceanRuinConfiguration
{
OceanTempCategory type;
float largeProbability;
float clusterProbability;
};
OceanRuinPieces
/* 42258 */
struct OceanRuinPieces
{
__int8 gap0[1];
};
Ocelot::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 124189 */
struct Ocelot::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
Offer;
/* 45317 */
struct Offer;
OnHitSubcomponent
/* 57961 */
struct OnHitSubcomponent
{
int (**_vptr$OnHitSubcomponent)(void);
};
OpenDoorAnnotationComponent
/* 57685 */
struct OpenDoorAnnotationComponent
{
std::queue<BlockPos> mPassedDoorPositions;
};
Option
/* 45329 */
struct Option
{
int (**_vptr$Option)(void);
std::unique_ptr<OptionLock> mLock;
std::vector<OptionObserver> mObservers;
std::string mSaveTag;
std::string mTelemetryProperty;
const OptionID mID;
const OptionOwnerType mOwnerType;
OptionType mOptionType;
const std::string mCaptionId;
const OptionResetFlags mOptionResetFlags;
Option *mOverrideSource;
std::function<void (bool)> mRequestSaveCallback;
};
OptionLock
/* 81365 */
struct OptionLock
{
std::function<bool ()> isModifiableCondition;
void *mToken;
};
OptionObserver
/* 81355 */
struct OptionObserver
{
void *mToken;
ValueChangedCallback mOnValueChangeCallback;
InputModeValueChangedCallback mOnInputModeValueChangeCallback;
};
OptionalString
/* 60801 */
struct OptionalString
{
bool valid;
std::string string;
};
Options;
/* 43587 */
struct Options;
OverloadSyntaxInformation
/* 92014 */
struct OverloadSyntaxInformation
{
std::string text;
OverloadSyntaxInformation::CursorPos start;
OverloadSyntaxInformation::CursorPos length;
};
OverworldGenerator::_makeLayers::$2867EA52F754A99BBF15CBCDF29DF3E2
/* 40684 */
struct OverworldGenerator::_makeLayers::$2867EA52F754A99BBF15CBCDF29DF3E2
{
const BiomeRegistry *biomeRegistry;
};
OverworldHeightAttributes
/* 193575 */
struct OverworldHeightAttributes
{
BiomeHeight mHeightParams;
};
OwnerStorageFeature
/* 19404 */
struct OwnerStorageFeature
{
std::optional<std::reference_wrapper<FeatureRegistry> > mRegistry;
size_t mIndex;
};
OwnerStorageSharePtr;
/* 13164 */
struct OwnerStorageSharePtr<EntityRegistry>;
OwnerStorageSharePtr
/* 13160 */
struct OwnerStorageSharePtr<EntityRegistryOwned>
{
std::shared_ptr<EntityRegistryOwned> mValue;
};
OwnerStorageSharePtr
/* 191375 */
struct OwnerStorageSharePtr<PerlinSimplexNoise>
{
std::shared_ptr<PerlinSimplexNoise> mValue;
};
Objective
/* 80244 */
struct Objective
{
std::unordered_map<ScoreboardId,int> mScores;
const std::string mName;
std::string mDisplayName;
const ObjectiveCriteria *mCriteria;
};
OceanFrozenBiomeSurface;
/* 198712 */
struct OceanFrozenBiomeSurface;
OceanRuinConfiguration
/* 41638 */
struct OceanRuinConfiguration
{
OceanTempCategory type;
float largeProbability;
float clusterProbability;
};
OceanRuinPieces
/* 42258 */
struct OceanRuinPieces
{
__int8 gap0[1];
};
Ocelot::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
/* 124189 */
struct Ocelot::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};
Offer;
/* 45317 */
struct Offer;
OnHitSubcomponent
/* 57961 */
struct OnHitSubcomponent
{
int (**_vptr$OnHitSubcomponent)(void);
};
OpenDoorAnnotationComponent
/* 57685 */
struct OpenDoorAnnotationComponent
{
std::queue<BlockPos> mPassedDoorPositions;
};
Option
/* 45329 */
struct Option
{
int (**_vptr$Option)(void);
std::unique_ptr<OptionLock> mLock;
std::vector<OptionObserver> mObservers;
std::string mSaveTag;
std::string mTelemetryProperty;
const OptionID mID;
const OptionOwnerType mOwnerType;
OptionType mOptionType;
const std::string mCaptionId;
const OptionResetFlags mOptionResetFlags;
Option *mOverrideSource;
std::function<void (bool)> mRequestSaveCallback;
};
OptionLock
/* 81365 */
struct OptionLock
{
std::function<bool ()> isModifiableCondition;
void *mToken;
};
OptionObserver
/* 81355 */
struct OptionObserver
{
void *mToken;
ValueChangedCallback mOnValueChangeCallback;
InputModeValueChangedCallback mOnInputModeValueChangeCallback;
};
OptionalString
/* 60801 */
struct OptionalString
{
bool valid;
std::string string;
};
Options;
/* 43587 */
struct Options;
OverloadSyntaxInformation
/* 92014 */
struct OverloadSyntaxInformation
{
std::string text;
OverloadSyntaxInformation::CursorPos start;
OverloadSyntaxInformation::CursorPos length;
};
OverworldGenerator::_makeLayers::$2867EA52F754A99BBF15CBCDF29DF3E2
/* 40684 */
struct OverworldGenerator::_makeLayers::$2867EA52F754A99BBF15CBCDF29DF3E2
{
const BiomeRegistry *biomeRegistry;
};
OverworldHeightAttributes
/* 193575 */
struct OverworldHeightAttributes
{
BiomeHeight mHeightParams;
};
OwnerStorageFeature
/* 19404 */
struct OwnerStorageFeature
{
std::optional<std::reference_wrapper<FeatureRegistry> > mRegistry;
size_t mIndex;
};
OwnerStorageSharePtr;
/* 13164 */
struct OwnerStorageSharePtr<EntityRegistry>;
OwnerStorageSharePtr
/* 13160 */
struct OwnerStorageSharePtr<EntityRegistryOwned>
{
std::shared_ptr<EntityRegistryOwned> mValue;
};
OwnerStorageSharePtr
/* 191375 */
struct OwnerStorageSharePtr<PerlinSimplexNoise>
{
std::shared_ptr<PerlinSimplexNoise> mValue;
};