3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/v1_26_50/actor/FreezeOnHitSubcomponentDefinition.h"
7#include "mc/entity/components_json_legacy/OnHitSubcomponent.h"
13namespace Json {
class Value; }
20 using Shape = ::SharedTypes::v1_26_50::FreezeOnHitSubcomponentDefinition::Shape;
25 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_50::FreezeOnHitSubcomponentDefinition::Shape> mShape;
26 ::ll::TypedStorage<4, 4, float> mSize;
27 ::ll::TypedStorage<1, 1, bool> mSnapToBlock;
39 virtual char const* getName()
const ;
Definition FreezeOnHitSubcomponent.h:17
MCAPI void $writetoJSON(::Json::Value &component) const
MCAPI char const * $getName() const
MCAPI void $doOnHitEffect(::Actor &owner, ::ProjectileComponent &component)
MCAPI void $initFromDefinition(::SharedTypes::v1_26_50::ProjectileOnHitSubcomponent const &component)
Definition OnHitSubcomponent.h:13
Definition ProjectileComponent.h:30
Definition ProjectileOnHitSubcomponent.h:7