LeviLamina
Loading...
Searching...
No Matches
HardcodedAnimationSystem.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/Include.h"
9
10// auto generated forward declare list
11// clang-format off
21struct MobFlagComponent;
24struct OnFireComponent;
27// clang-format on
28
29namespace HardcodedAnimationSystem {
30// functions
31// NOLINTBEGIN
32MCAPI void
33addOffsetToMovementThisTick(::DynamicRenderOffsetComponent const& offset, ::ActorWalkAnimationComponent& walk);
34
35MCAPI void computeMovementThisTick(::StateVectorComponent const& stateVector, ::ActorWalkAnimationComponent& walk);
36
37MCAPI void doHardcodedAnimation(
40 ::MobBodyRotationComponent const& bodyRot,
41 ::MobHurtTimeComponent const& mobHurtTime,
42 ::ActorWalkAnimationComponent& mobWalkAnimation,
43 ::ActorDataFlagComponent const& syncedActorData,
49);
50
51MCAPI void tick(
52 ::ViewT<
57 ::ViewT<
62 ::ViewT<
75);
76// NOLINTEND
77
78} // namespace HardcodedAnimationSystem
Definition Optional.h:8
Definition StrictEntityContext.h:10
Definition ViewT.h:6
Definition ActorDataFlagComponent.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition ActorWalkAnimationComponent.h:5
Definition BlazeFlagComponent.h:5
Definition DynamicRenderOffsetComponent.h:10
Definition Include.h:6
Definition LavaSlimeFlagComponent.h:5
Definition MobAnimationComponent.h:8
Definition MobBodyRotationComponent.h:5
Definition MobFlagComponent.h:5
Definition MobHurtTimeComponent.h:8
Definition MobIsJumpingFlagComponent.h:5
Definition OnFireComponent.h:5
Definition PassengerComponent.h:10
Definition StateVectorComponent.h:10