3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9#include "mc/deps/ecs/strict/Include.h"
32namespace DashActionSystem {
35MCAPI
void _tickApplyDashModifierSystem(
37 ::StrictEntityContext,
38 ::Include<::DashJumpFlagComponent>,
39 ::TriggerJumpRequestComponent
const,
40 ::DashActionComponent
const,
41 ::MovementAttributesComponent
const,
42 ::ActorRotationComponent
const,
43 ::MobEffectsComponent
const,
44 ::Optional<::VehicleComponent const>,
45 ::StateVectorComponent,
46 ::JumpPendingScaleComponent,
47 ::ActorDataFlagComponent,
48 ::ActorDataDirtyFlagsComponent> vehicleView,
49 ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent>, ::ActorRotationComponent
const> passengerView,
50 ::EntityModifier<::DashCooldownTimerComponent> mod
53MCAPI ::Vec3 dashForwardCamera(::Vec3
const& momentum, ::ActorRotationComponent
const& cameraRotation);
56 ::StrictEntityContext
const& context,
57 ::JumpPreventionResult
const& jumpPreventionResult,
58 ::MovementAttributesComponent
const& attributes,
59 ::std::vector<::MobEffectInstance>
const& mobEffects,
60 ::DashActionComponent
const& dashAction,
61 ::ActorRotationComponent
const& actorRotationComponent,
62 ::Optional<::VehicleComponent const> vehicleComponent,
64 float& jumpPendingScale,
65 ::ActorDataFlagComponent& actorDataFlag,
66 ::ActorDataDirtyFlagsComponent& dirtyFlags,
67 ::EntityModifier<::DashCooldownTimerComponent>& mod,
68 ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent>, ::ActorRotationComponent
const> passengerView
71MCAPI
void tickApplyDashModifierSystem(
72 ::StrictEntityContext
const& context,
73 ::TriggerJumpRequestComponent
const& triggerJumpRequestComponent,
74 ::DashActionComponent
const& dashComponent,
75 ::MovementAttributesComponent
const& attributesComponent,
76 ::ActorRotationComponent
const& actorRotationComponent,
77 ::MobEffectsComponent
const& mobEffectsComponent,
78 ::Optional<::VehicleComponent const> vehicleComponent,
79 ::StateVectorComponent& stateVectorComponent,
80 ::JumpPendingScaleComponent& jumpPendingScaleComponent,
81 ::ActorDataFlagComponent& actorDataFlagComponent,
82 ::ActorDataDirtyFlagsComponent& dirtyFlagsComponent,
83 ::EntityModifier<::DashCooldownTimerComponent>& mod,
84 ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent>, ::ActorRotationComponent
const> passengerView
Definition MobEffectInstance.h:15
Definition StrictEntityContext.h:8
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition ActorRotationComponent.h:8
Definition DashActionComponent.h:5
Definition DashCooldownTimerComponent.h:5
Definition DashJumpFlagComponent.h:5
Definition JumpPendingScaleComponent.h:8
Definition JumpPreventionResult.h:8
Definition MobEffectsComponent.h:10
Definition MovementAttributesComponent.h:5
Definition PlayerComponent.h:5
Definition StateVectorComponent.h:8
Definition TriggerJumpRequestComponent.h:8
Definition VehicleComponent.h:10