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
34MCNAPI ::TickingSystemWithInfo createActionSystem();
35
36MCNAPI ::TickingSystemWithInfo createIntentSystem();
37
38MCNAPI ::SneakTriggerSystem::PlayerStatusTransitions
39determineStatus(::SneakTriggerSystem::DetermineStatusArgs const& args);
40
41MCNAPI void doActionTick(
42 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>>,
43 ::StrictEntityContext const& entity,
44 ::PlayerActionComponent const& actions,
45 ::ActorDataFlagComponent& actorData,
46 ::ActorDataDirtyFlagsComponent& dirtyFlags,
47 ::EntityModifier<::ShouldUpdateBoundingBoxRequestComponent>& modifier
48);
49
50MCNAPI void doIntentTick(
51 ::StrictEntityContext const&,
52 ::MoveInputComponent const& moveInput,
53 ::ActorGameTypeComponent const& actorGameType,
54 ::PlayerInputRequestComponent const& playerInputRequest,
55 ::ActorDataFlagComponent const& actorDataFlag,
56 ::PlayerActionComponent& actions,
57 ::Optional<::WasInWaterFlagComponent const> wasInWaterFlag,
58 ::Optional<::PassengerComponent const> passenger,
59 ::OptionalGlobal<::BaseGameVersionComponent const> baseGameVersion,
60 ::ExternalDataInterface const& externalDataInterface
61);
62// NOLINTEND
63
64} // namespace SneakTriggerSystem
Definition StrictEntityContext.h:8
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition ActorGameTypeComponent.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition BaseGameVersionComponent.h:8
Definition ExternalDataInterface.h:15
Definition MoveInputComponent.h:11
Definition PassengerComponent.h:8
Definition PlayerActionComponent.h:15
Definition PlayerInputRequestComponent.h:10
Definition ShouldUpdateBoundingBoxRequestComponent.h:5
Definition DetermineStatusArgs.h:19
Definition PlayerStatusTransitions.h:7
Definition TickingSystemWithInfo.h:13
Definition WasInWaterFlagComponent.h:5