13class InsideBlockEventMap {
17 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnEnteredBlock;
18 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnExitedBlock;
19 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Block const*>> mBlock;
20 ::ll::TypedStorage<1, 1, bool> mWatchEnter;
21 ::ll::TypedStorage<1, 1, bool> mWatchExit;
22 ::ll::TypedStorage<1, 1, bool> mCurrentlyInside;
23 ::ll::TypedStorage<1, 1, bool> mWasInside;
24 ::ll::TypedStorage<1, 1, bool> mIgnoreStates;
29 InsideBlockEventMap(InsideBlockEventMap
const&);
30 InsideBlockEventMap();
35 MCAPI InsideBlockEventMap(::InsideBlockEventMap&&);
37 MCAPI InsideBlockEventMap(
46 MCAPI ::gsl::not_null<::Block const*> getBlock()
const;
48 MCFOLD ::ActorDefinitionTrigger
const& getEnteredEvent()
const;
50 MCFOLD ::ActorDefinitionTrigger
const& getExitedEvent()
const;
52 MCAPI
bool isActorCurrentlyInside()
const;
54 MCAPI
bool isIgnoringStates()
const;
56 MCFOLD
bool isWatchingIfActorEnters()
const;
58 MCFOLD
bool isWatchingIfActorExits()
const;
60 MCAPI ::InsideBlockEventMap& operator=(::InsideBlockEventMap
const&);
62 MCAPI
void setCurrentlyInside(
bool isInside);
64 MCAPI
void setWasInside(
bool wasInside);
66 MCAPI
bool wasActorInsideLastTick()
const;
68 MCAPI ~InsideBlockEventMap();
74 MCAPI
void* $ctor(::InsideBlockEventMap&&);