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
32struct VehicleComponent;
34// clang-format on
35
36namespace SprintTriggerSystem {
37// functions
38// NOLINTBEGIN
39MCNAPI ::TickingSystemWithInfo createActionSystem();
40
41MCNAPI ::TickingSystemWithInfo createIntentSystem();
42
43MCNAPI ::TickingSystemWithInfo createSetRequestSystem();
44
45MCNAPI void doIntentTick(
50 ::MovementAbilitiesComponent const& abilities,
51 ::MobEffectsComponent const& mobEffects,
52 ::MoveInputComponent const& moveInput,
53 ::PlayerInputModeComponent const& playerInputMode,
54 ::StateVectorComponent const& stateVector,
55 ::ActorDataFlagComponent const& synchedActorData,
56 ::PlayerInputRequestComponent& playerInputRequest,
57 ::VanillaClientGameplayComponent& vanillaClientGameplay,
58 ::PlayerActionComponent& playerAction
59);
60
61MCNAPI void doSetRequestTick(
62 ::StrictEntityContext const& entity,
64 ::MovementAttributesComponent const& attributes,
65 ::PlayerInputRequestComponent& playerInputRequest,
66 ::ViewT<
71);
72
73MCNAPI void setSprinting(
74 ::StrictEntityContext const& entityContext,
76 ::ActorDataFlagComponent& actorData,
78 bool shouldSprint
79);
80// NOLINTEND
81
82} // 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 AttributeRequestComponent.h:5
Definition CanVehicleSprintFlagComponent.h:5
Definition ItemUseSlowdownModifierComponent.h:5
Definition MobEffectsComponent.h:10
Definition MobIsJumpingFlagComponent.h:5
Definition MoveInputComponent.h:11
Definition MovementAbilitiesComponent.h:5
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 StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition VanillaClientGameplayComponent.h:8
Definition VehicleComponent.h:10
Definition WasInWaterFlagComponent.h:5