LeviLamina
Loading...
Searching...
No Matches
ValidateClientPlayerActionSystem.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/EntityModifier.h"
9
10// auto generated forward declare list
11// clang-format off
12class EntitySystems;
21// clang-format on
22
23namespace ValidateClientPlayerActionSystem {
24// functions
25// NOLINTBEGIN
26MCNAPI void comparePlayerActionComponent(
27 ::StrictEntityContext const& entity,
28 ::PlayerActionComponent const& serverPlayerAction,
29 ::ServerPlayerCurrentMovementComponent const& serverPlayerCurrentMovement,
30 ::ActorDataDirtyFlagsComponent& actorDataDirtyFlags,
31 ::AttributesComponent& attributes,
35);
36
37MCNAPI void registerServerSystems(::EntitySystems& systemRegistry);
38
39MCNAPI void tickPlayerActionComparison(
40 ::ViewT<
49);
50// NOLINTEND
51
52} // namespace ValidateClientPlayerActionSystem
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition AbilitiesComponent.h:8
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorUniqueIDComponent.h:8
Definition AttributesComponent.h:8
Definition PlayerActionComponent.h:15
Definition SendPacketsComponent.h:11
Definition ServerPlayerCurrentMovementComponent.h:10