3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
23namespace ServerPlayerInventoryTransactionSystem {
26MCNAPI ::TickingSystemWithInfo createSystem();
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
38MCNAPI
void transactInventoryPacket(
39 ::InventoryTransactionPacket
const& packet,
40 ::ServerPlayer& player,
41 ::BlockPalette& blockPalette
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 ServerPlayerInventoryTransactionComponent.h:10
Definition TickingSystemWithInfo.h:13