LeviLamina
Loading...
Searching...
No Matches
SneakTriggerSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/Include.h"
9#include "mc/deps/ecs/strict/OptionalGlobal.h"
10
11// auto generated forward declare list
12// clang-format off
27namespace SneakTriggerSystem { struct DetermineStatusArgs; }
28namespace SneakTriggerSystem { struct PlayerStatusTransitions; }
29// clang-format on
30
31namespace SneakTriggerSystem {
32// functions
33// NOLINTBEGIN
34MCAPI ::TickingSystemWithInfo createActionSystem();
35
36MCAPI ::TickingSystemWithInfo createIntentSystem();
37
38MCAPI ::SneakTriggerSystem::PlayerStatusTransitions
39determineStatus(::SneakTriggerSystem::DetermineStatusArgs const& args);
40
41MCAPI void doActionTick(
43 ::StrictEntityContext const& entity,
44 ::PlayerActionComponent const& actions,
45 ::ActorDataFlagComponent& actorData,
48);
49
50MCAPI void doIntentTick(
52 ::MoveInputComponent const& moveInput,
53 ::ActorGameTypeComponent const& actorGameType,
54 ::PlayerInputRequestComponent const& playerInputRequest,
55 ::ActorDataFlagComponent const& actorDataFlag,
60 ::ExternalDataInterface const& externalDataInterface
61);
62// NOLINTEND
63
64} // namespace SneakTriggerSystem
Definition EntityModifier.h:6
Definition OptionalGlobal.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:10
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:8
Definition ActorGameTypeComponent.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition BaseGameVersionComponent.h:10
Definition ExternalDataInterface.h:16
Definition Include.h:6
Definition MoveInputComponent.h:12
Definition PassengerComponent.h:10
Definition PlayerActionComponent.h:13
Definition PlayerInputRequestComponent.h:12
Definition ShouldUpdateBoundingBoxRequestComponent.h:5
Definition DetermineStatusArgs.h:7
Definition TickingSystemWithInfo.h:11
Definition WasInWaterFlagComponent.h:5