LeviLamina
Loading...
Searching...
No Matches
SprintTriggerSystem.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/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9
10// auto generated forward declare list
11// clang-format off
33struct VehicleComponent;
35// clang-format on
36
37namespace SprintTriggerSystem {
38// functions
39// NOLINTBEGIN
40MCNAPI ::TickingSystemWithInfo createActionSystem();
41
42MCNAPI ::TickingSystemWithInfo createIntentSystem();
43
44MCNAPI ::TickingSystemWithInfo createSetRequestSystem();
45
46MCNAPI void doIntentTick(
51 ::MovementAbilitiesComponent const& abilities,
52 ::MobEffectsComponent const& mobEffects,
53 ::MoveInputComponent const& moveInput,
54 ::PlayerInputModeComponent const& playerInputMode,
55 ::StateVectorComponent const& stateVector,
56 ::PlayerLastPosComponent const& playerLastPos,
57 ::ActorDataFlagComponent const& synchedActorData,
58 ::PlayerInputRequestComponent& playerInputRequest,
59 ::VanillaClientGameplayComponent& vanillaClientGameplay,
60 ::PlayerActionComponent& playerAction
61);
62
63MCNAPI void doSetRequestTick(
64 ::StrictEntityContext const& entity,
66 ::MovementAttributesComponent const& attributes,
67 ::PlayerInputRequestComponent& playerInputRequest,
68 ::ViewT<
73);
74
75MCNAPI void setSprinting(
76 ::StrictEntityContext const& e,
78 ::ActorDataFlagComponent& actorData,
80 bool shouldSprint
81);
82// NOLINTEND
83
84} // namespace SprintTriggerSystem
Definition EntityModifier.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorDataControllingSeatIndexComponent.h:8
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition ActorHeadInWaterFlagComponent.h:5
Definition AttributeRequestComponent.h:5
Definition CanVehicleSprintFlagComponent.h:5
Definition ItemUseSlowdownModifierComponent.h:5
Definition MobEffectsComponent.h:10
Definition MoveInputComponent.h:10
Definition MovementAbilitiesComponent.h:8
Definition MovementAttributesComponent.h:5
Definition OnGroundFlagComponent.h:5
Definition PassengerComponent.h:8
Definition PlayerActionComponent.h:15
Definition PlayerInputModeComponent.h:9
Definition PlayerInputRequestComponent.h:10
Definition PlayerLastPosComponent.h:8
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition VanillaClientGameplayComponent.h:8
Definition VehicleComponent.h:10
Definition WasInWaterFlagComponent.h:5