LeviLamina
Loading...
Searching...
No Matches
InteractComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/legacy/EquipmentSlot.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
11class Interaction;
13class Player;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<2, 2, short> mCooldownCounter;
21 ::ll::TypedStorage<8, 24, ::std::vector<::InteractionDescription>> mInteractions;
22 // NOLINTEND
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCAPI ::Interaction _runInteraction(::Actor& owner, ::InteractionDescription const& desc, ::Player& player);
28
29 MCAPI ::Interaction getInteraction(::Actor& owner, ::Player& player);
30 // NOLINTEND
31
32public:
33 // static functions
34 // NOLINTBEGIN
35 MCAPI static void _trySendEquipmentSlot(::Actor& owner, ::SharedTypes::Legacy::EquipmentSlot equipmentSlot);
36 // NOLINTEND
37};
Definition Actor.h:113
Definition InteractComponent.h:16
Definition InteractionDescription.h:20
Definition Interaction.h:9
Definition Player.h:129