LeviLamina
Loading...
Searching...
No Matches
DimensionStateSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/entity/components/DimensionStateComponent.h"
8
9// auto generated forward declare list
10// clang-format off
11class EntityContext;
12// clang-format on
13
15public:
16 // static functions
17 // NOLINTBEGIN
18 MCAPI static bool isDimensionReady(::EntityContext const& entity);
19
20#ifdef LL_PLAT_C
21 MCAPI static bool isDimensionReady(::WeakRef<::EntityContext> entityRef);
22#endif
23
24 MCAPI static void setDimensionState(::EntityContext& entity, ::DimensionStateComponent::DimensionState state);
25
26#ifdef LL_PLAT_C
27 MCAPI static void setLoadIntoDimensionTimeout(
28 ::EntityContext& entity,
29 ::std::chrono::steady_clock::time_point loadIntoDimensionTimeout
30 );
31#endif
32 // NOLINTEND
33};
Definition DimensionStateSystem.h:14
Definition EntityContext.h:17
Definition WeakRef.h:8