LeviLamina
Loading...
Searching...
No Matches
FlyTriggerSystem.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
10// auto generated forward declare list
11// clang-format off
23// clang-format on
24
25namespace FlyTriggerSystem {
26// functions
27// NOLINTBEGIN
28MCNAPI ::TickingSystemWithInfo createActionSystem();
29
30MCNAPI ::TickingSystemWithInfo createIntentSystem();
31
32MCNAPI ::TickingSystemWithInfo createRemovePermissionFlyFlagSystem();
33
34MCNAPI void doActionTick(
36 ::StrictEntityContext const& entity,
37 ::PlayerActionComponent const& playerAction,
39 ::FallDistanceComponent& fallDistanceComponent,
40 ::VanillaClientGameplayComponent& vanillaClientGameplayComponent,
42);
43
44MCNAPI void doIntentTick(
47 ::MoveInputComponent const& moveInputComponent,
48 ::PlayerActionComponent& playerAction,
49 ::PlayerInputRequestComponent& playerInputRequestComponent,
50 ::VanillaClientGameplayComponent& vanillaClientGameplayComponent
51);
52// NOLINTEND
53
54} // namespace FlyTriggerSystem
Definition EntityModifier.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition AbilitiesRequestComponent.h:10
Definition ActorMovementTickNeededComponent.h:5
Definition FallDistanceComponent.h:5
Definition Include.h:6
Definition MoveInputComponent.h:11
Definition PassengerComponent.h:8
Definition PermissionFlyFlagComponent.h:5
Definition PlayerActionComponent.h:15
Definition PlayerInputRequestComponent.h:10
Definition TickingSystemWithInfo.h:13
Definition VanillaClientGameplayComponent.h:8