LeviLamina
Loading...
Searching...
No Matches
MobMovementDrag.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/Include.h"
8
9// auto generated forward declare list
10// clang-format off
19// clang-format on
20
21namespace MobMovementDrag {
22// functions
23// NOLINTBEGIN
24MCAPI void forLiquidDragSystems(::std::function<void(::TickingSystemWithInfo&&)> const& func);
25
26MCAPI void forNormalDragSystems(::std::function<void(::TickingSystemWithInfo&&)> const& func);
27
28MCAPI void tickApplyWaterDrag(
32 ::ActorDataFlagComponent const& actorDataFlagComponent,
33 ::SwimSpeedMultiplierComponent const& swimSpeedMultiplierComponent,
34 ::WaterWalkSpeedEnchantComponent const& waterWalkSpeedEnchantComponent,
35 ::StateVectorComponent& stateVectorComponent
36);
37// NOLINTEND
38
39} // namespace MobMovementDrag
Definition Optional.h:8
Definition WaterMovementComponent.h:5
Definition ActorDataFlagComponent.h:8
Definition Include.h:6
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:10
Definition SwimSpeedMultiplierComponent.h:8
Definition TickingSystemWithInfo.h:11
Definition WaterTravelFlagComponent.h:5
Definition WaterWalkSpeedEnchantComponent.h:8