LeviLamina
Loading...
Searching...
No Matches
ServerPlayerInventoryTransactionSystem.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 BlockPalette;
14class ServerPlayer;
21// clang-format on
22
23namespace ServerPlayerInventoryTransactionSystem {
24// functions
25// NOLINTBEGIN
26MCNAPI ::TickingSystemWithInfo createSystem();
27
28MCNAPI void tickInventoryTransactionSystem(
29 ::StrictEntityContext const& entity,
30 ::ServerPlayerInventoryTransactionComponent const& inventoryTransaction,
31 ::MoveInputComponent const& moveInput,
32 ::ActorRotationComponent& actorRotation,
33 ::ActorOwnerComponent& actorOwnerComponent,
34 ::Optional<::CameraAimAssistComponent const> cameraAimAssist,
35 ::EntityModifier<::ServerPlayerInventoryTransactionComponent> modifier
36);
37
38MCNAPI void transactInventoryPacket(
39 ::InventoryTransactionPacket const& packet,
40 ::ServerPlayer& player,
41 ::BlockPalette& blockPalette
42);
43// NOLINTEND
44
45} // namespace ServerPlayerInventoryTransactionSystem
Definition ActorOwnerComponent.h:10
Definition BlockPalette.h:19
Definition InventoryTransactionPacket.h:24
Definition ServerPlayer.h:67
Definition StrictEntityContext.h:8
Definition ActorRotationComponent.h:8
Definition CameraAimAssistComponent.h:10
Definition MoveInputComponent.h:11
Definition ServerPlayerInventoryTransactionComponent.h:10
Definition TickingSystemWithInfo.h:13