LeviLamina
Loading...
Searching...
No Matches
ScriptChatSendAfterEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11class Player;
12struct ChatEvent;
13namespace ScriptModuleMinecraft { class ScriptPlayer; }
14namespace ScriptModuleMinecraft { struct ScriptChatSendIntermediateData; }
15namespace Scripting { class WeakLifetimeScope; }
16namespace Scripting { struct ClassBinding; }
17// clang-format on
18
19namespace ScriptModuleMinecraft {
20
21struct ScriptChatSendAfterEvent {
22public:
23 // ScriptChatSendAfterEvent inner types define
25
26public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<8, 32, ::std::string> mMessage;
30 ::ll::TypedStorage<
31 8,
32 32,
33 ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>>
34 mTargets;
35 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>> mSender;
36 // NOLINTEND
37
38public:
39 // prevent constructor by default
40 ScriptChatSendAfterEvent& operator=(ScriptChatSendAfterEvent const&);
41 ScriptChatSendAfterEvent();
42
43public:
44 // member functions
45 // NOLINTBEGIN
46 MCAPI ScriptChatSendAfterEvent(::ScriptModuleMinecraft::ScriptChatSendAfterEvent const&);
47
48 MCAPI ScriptChatSendAfterEvent(
49 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptChatSendIntermediateData> const& evtData,
51 );
52
53 MCAPI ScriptChatSendAfterEvent(
54 ::ChatEvent const& chatEvent,
55 ::Player const& player,
57 );
58
59 MCAPI void copyTo(::ChatEvent& chatEvent) const;
60
61 MCAPI ::Scripting::Result_deprecated<
62 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>
63 getTargets_V010();
64
65 MCAPI ::Scripting::Result_deprecated<void>
67
68 MCAPI ~ScriptChatSendAfterEvent();
69 // NOLINTEND
70
71public:
72 // static functions
73 // NOLINTBEGIN
74 MCAPI static ::Scripting::ClassBinding bind();
75
76 MCAPI static ::Scripting::ClassBinding bindV010();
77 // NOLINTEND
78
79public:
80 // constructor thunks
81 // NOLINTBEGIN
83
84 MCAPI void* $ctor(
85 ::std::shared_ptr<::ScriptModuleMinecraft::ScriptChatSendIntermediateData> const& evtData,
87 );
88
89 MCAPI void*
90 $ctor(::ChatEvent const& chatEvent, ::Player const& player, ::Scripting::WeakLifetimeScope const& scope);
91 // NOLINTEND
92
93public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCAPI void $dtor();
97 // NOLINTEND
98};
99
100} // namespace ScriptModuleMinecraft
Definition Player.h:129
Definition ScriptPlayer.h:42
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition ChatEvent.h:14
Definition ScriptChatSendAfterEvent.h:21
Definition ScriptChatSendIntermediateData.h:10
Definition ClassBinding.h:10