18class DefinitionEvent {
22 ::ll::TypedStorage<4, 4, float> mProbability;
23 ::ll::TypedStorage<8, 16, ::ExpressionNode> mCondition;
24 ::ll::TypedStorage<4, 4, ::DefinitionEventType> mType;
25 ::ll::TypedStorage<8, 56, ::DefinitionTrigger> mTrigger;
26 ::ll::TypedStorage<8, 24, ::std::vector<::DefinitionEvent>> mChildren;
27 ::ll::TypedStorage<8, 24, ::EventResponseCollection> mResponses;
37 MCAPI DefinitionEvent(::DefinitionEvent
const&);
39 MCAPI
void evaluateEvent(
::RenderParams& params, ::std::vector<::DefinitionModifier>& modifications)
const;
41 MCAPI ::DefinitionEvent&
44 MCAPI ::SharedTypes::v1_26_20::BlockDefinition::DeprecatedDefinitionEvent getSharedType()
const;
46 MCAPI ::DefinitionEvent& operator=(::DefinitionEvent
const&);
48 MCAPI ~DefinitionEvent();
54 MCAPI
void* $ctor(::DefinitionEvent
const&);