11class TickWorldComponent {
15 ::ll::TypedStorage<4, 4, uint> mChunkRadius;
16 ::ll::TypedStorage<4, 4, float> mMaxDistToPlayers;
17 ::ll::TypedStorage<1, 1, bool> mAlwaysActive;
18 ::ll::TypedStorage<1, 1, bool> mChanged;
19 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ITickingArea>> mTickingArea;
24 TickWorldComponent& operator=(TickWorldComponent
const&);
25 TickWorldComponent(TickWorldComponent
const&);
30 MCAPI TickWorldComponent();
32 MCAPI TickWorldComponent(::TickWorldComponent&& other);
34 MCFOLD uint getChunkRadius()
const;
36 MCFOLD
float getMaxDistToPlayers()
const;
38 MCAPI ::std::shared_ptr<::ITickingArea> getTickingArea();
40 MCAPI
bool hasTickingArea()
const;
42 MCAPI
void initFromDefinition(
::Actor& owner);
44 MCFOLD
bool isAlwaysActive()
const;
46 MCAPI ::TickWorldComponent& operator=(::TickWorldComponent&& other);
48 MCAPI
void removeArea();
50 MCAPI
void setTickingArea(
::Actor& owner, ::std::shared_ptr<::ITickingArea> tickingArea);
52 MCAPI
void updateArea(
::Actor& owner);
54 MCAPI ~TickWorldComponent();
62 MCAPI
void* $ctor(::TickWorldComponent&& other);