LeviLamina
Loading...
Searching...
No Matches
ActorSetPosSystemImpl.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/EntityModifier.h"
8
9// auto generated forward declare list
10// clang-format off
12class HitboxComponent;
21struct OffsetsComponent;
25// clang-format on
26
27namespace ActorSetPosSystemImpl {
28// functions
29// NOLINTBEGIN
30MCNAPI void _tickActorUpdatePositionAndAABBSystem2(
31 ::ActorSetPositionRequestComponent const& positionUpdateRequest,
32 ::OffsetsComponent const& heightOffsetComponent,
33 ::AABBShapeComponent& aabbShapeComponent,
34 ::StateVectorComponent& stateVectorComponent,
35 ::Optional<::PaintingFlagComponent> isPainting
36);
37
38MCNAPI void _tickAddLocalPlayerEntityMovedSystemAsynchronous1(
39 ::StrictEntityContext& context,
40 ::EntityModifier<
41 ::ActorChunkMoveFlagComponent,
42 ::ActorLocalPlayerEntityMovedFlagComponent,
43 ::ActorSetPositionRequestComponent> modifier
44);
45
46MCNAPI void _tickChunkMoveNeededSystemAsynchronous4(
47 ::StrictEntityContext& context,
48 ::ChunkPositionComponent const& chunkPositionComponent,
49 ::StateVectorComponent const& stateVectorComponent,
50 ::EntityModifier<
51 ::ActorChunkMoveFlagComponent,
52 ::ActorLocalPlayerEntityMovedFlagComponent,
53 ::ActorSetPositionRequestComponent> modifier
54);
55
56MCNAPI void _tickChunkMoveNeededSystemSynchronous4(
57 ::ActorOwnerComponent const& actorOwnerComponent,
58 ::ChunkPositionComponent const& chunkPositionComponent,
59 ::StateVectorComponent const& stateVectorComponent
60);
61
62MCNAPI void _tickMoveHitboxSystem3(
63 ::ActorSetPositionRequestComponent const& positionUpdateComponent,
64 ::HitboxComponent& hitboxComponent
65);
66
67MCNAPI void _tickShulkerUpdatePositionSystem5(
68 ::StateVectorComponent const& stateVectorComponent,
69 ::SynchedActorDataComponent& synchedActorDataComponent,
70 ::ActorDataFlagComponent& actorDataFlagComponent,
71 ::ActorDataDirtyFlagsComponent& dirtyFlagsComponent
72);
73// NOLINTEND
74
75} // namespace ActorSetPosSystemImpl
Definition ActorOwnerComponent.h:10
Definition HitboxComponent.h:10
Definition StrictEntityContext.h:8
Definition AABBShapeComponent.h:9
Definition ActorChunkMoveFlagComponent.h:5
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition ActorLocalPlayerEntityMovedFlagComponent.h:5
Definition ActorSetPositionRequestComponent.h:8
Definition ChunkPositionComponent.h:8
Definition OffsetsComponent.h:8
Definition PaintingFlagComponent.h:5
Definition StateVectorComponent.h:8
Definition SynchedActorDataComponent.h:8