LeviLamina
Loading...
Searching...
No Matches
NameableComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
10class Player;
11namespace Bedrock::Safety { class RedactableString; }
12// clang-format on
13
14class NameableComponent {
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<1, 1, bool> mAllowNameTagRenaming;
19 ::ll::TypedStorage<1, 1, bool> mAlwaysShow;
20 // NOLINTEND
21
22public:
23 // member functions
24 // NOLINTBEGIN
25 MCAPI NameableComponent();
26
27 MCAPI ::InteractionResult getInteraction(::Actor& owner, ::Player& player, ::ActorInteraction& interaction);
28
29 MCAPI void nameEntity(::Actor& owner, ::Bedrock::Safety::RedactableString const& name);
30 // NOLINTEND
31
32public:
33 // constructor thunks
34 // NOLINTBEGIN
35 MCAPI void* $ctor();
36 // NOLINTEND
37};
Definition ActorInteraction.h:8
Definition Actor.h:125
Definition RedactableString.h:10
Definition InteractionResult.h:5
Definition Player.h:137