LeviLamina
Loading...
Searching...
No Matches
ApplyDashSystem Struct Reference

Static Public Member Functions

static MCAPI void doDash (::StrictEntityContext const &context, ::JumpPreventionResult const &jumpPreventionResult, ::MovementAttributesComponent const &attributes, ::std::vector<::MobEffectInstance > const &mobEffects, float yRotationDegrees, float verticalMomentumMultiplier, float horizontalMomentumMultiplier, uint cooldownTime, ::Vec3 &posDelta, float &jumpPendingScale, ::ActorDataFlagComponent &actorDataFlag, ::ActorDataDirtyFlagsComponent &dirtyFlags, ::EntityModifier<::DashCooldownTimerComponent > &mod)
 
static MCAPI void tickApplyDashModifierSystem (::StrictEntityContext const &context, ::TriggerJumpRequestComponent const &triggerJumpRequestComponent, ::DashComponent const &dashComponent, ::MovementAttributesComponent const &attributesComponent, ::ActorRotationComponent const &actorRotationComponent, ::MobEffectsComponent const &mobEffectsComponent, ::StateVectorComponent &stateVectorComponent, ::JumpPendingScaleComponent &jumpPendingScaleComponent, ::ActorDataFlagComponent &actorDataFlagComponent, ::ActorDataDirtyFlagsComponent &dirtyFlagsComponent, ::EntityModifier<::DashCooldownTimerComponent > &mod)
 

Member Function Documentation

◆ doDash()

static MCAPI void ApplyDashSystem::doDash ( ::StrictEntityContext const & context,
::JumpPreventionResult const & jumpPreventionResult,
::MovementAttributesComponent const & attributes,
::std::vector<::MobEffectInstance > const & mobEffects,
float yRotationDegrees,
float verticalMomentumMultiplier,
float horizontalMomentumMultiplier,
uint cooldownTime,
::Vec3 & posDelta,
float & jumpPendingScale,
::ActorDataFlagComponent & actorDataFlag,
::ActorDataDirtyFlagsComponent & dirtyFlags,
::EntityModifier<::DashCooldownTimerComponent > & mod )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tickApplyDashModifierSystem()

static MCAPI void ApplyDashSystem::tickApplyDashModifierSystem ( ::StrictEntityContext const & context,
::TriggerJumpRequestComponent const & triggerJumpRequestComponent,
::DashComponent const & dashComponent,
::MovementAttributesComponent const & attributesComponent,
::ActorRotationComponent const & actorRotationComponent,
::MobEffectsComponent const & mobEffectsComponent,
::StateVectorComponent & stateVectorComponent,
::JumpPendingScaleComponent & jumpPendingScaleComponent,
::ActorDataFlagComponent & actorDataFlagComponent,
::ActorDataDirtyFlagsComponent & dirtyFlagsComponent,
::EntityModifier<::DashCooldownTimerComponent > & mod )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this struct was generated from the following file: