LeviLamina
Loading...
Searching...
No Matches
MobMovementFriction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/Optional.h"
7
8// auto generated forward declare list
9// clang-format off
19struct VexFlagComponent;
20// clang-format on
21
22namespace MobMovementFriction {
23// functions
24// NOLINTBEGIN
25MCNAPI void forSystems(::std::function<void(::TickingSystemWithInfo&&)> const& func);
26
27MCNAPI void tickLavaWalkFriction(
29 ::NavigationComponent const& navigationComponent,
33 ::FrictionModifierComponent const& frictionModifierComponent,
35 ::StateVectorComponent& stateVectorComponent
36);
37
38MCNAPI void tickNormalFriction(
40 ::MobTravelComponent const& mobTravelComponent,
44 ::FrictionModifierComponent const& frictionModifierComponent,
46 ::StateVectorComponent& stateVectorComponent
47);
48// NOLINTEND
49
50} // namespace MobMovementFriction
Definition NavigationComponent.h:22
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition ActorDataFlagComponent.h:9
Definition FrictionModifierComponent.h:8
Definition MobTravelComponent.h:8
Definition MovementAbilitiesComponent.h:5
Definition PlayerInputModeComponent.h:9
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition VexFlagComponent.h:5