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/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/TypedObjectHandle.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/deps/scripting/runtime/Result_deprecated.h"
10
11// auto generated forward declare list
12// clang-format off
13class Player;
14struct ChatEvent;
15namespace ScriptModuleMinecraft { class ScriptPlayer; }
16namespace Scripting { class WeakLifetimeScope; }
17// clang-format on
18
19namespace ScriptModuleMinecraft {
20
22public:
23 // member variables
24 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
33
34public:
35 // member functions
36 // NOLINTBEGIN
38
40 ::ChatEvent const& chatEvent,
41 ::Player const& player,
43 );
44
45 MCAPI void copyTo(::ChatEvent& chatEvent, ::Scripting::WeakLifetimeScope const& scope) const;
46
47 MCAPI ::Scripting::Result_deprecated<bool> getSendToTargets_V010();
48
49 MCAPI ::Scripting::Result_deprecated<
50 ::std::vector<::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>
51 getTargets_V010();
52
53 MCAPI ::ScriptModuleMinecraft::ScriptChatSendAfterEvent&
55
56 MCAPI ::ScriptModuleMinecraft::ScriptChatSendAfterEvent&
58
59 MCAPI ::Scripting::Result<void> setSendToTargets_V010(bool sendToTargets);
60
61 MCAPI ::Scripting::Result<void>
63
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptChatSendAfterEvent> bind();
71
72 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptChatSendAfterEvent> bindV010();
73 // NOLINTEND
74
75public:
76 // constructor thunks
77 // NOLINTBEGIN
79
80 MCAPI void*
81 $ctor(::ChatEvent const& chatEvent, ::Player const& player, ::Scripting::WeakLifetimeScope const& scope);
82 // NOLINTEND
83
84public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCAPI void $dtor();
88 // NOLINTEND
89};
90
91} // namespace ScriptModuleMinecraft
Definition Player.h:119
Definition WeakLifetimeScope.h:12
Definition ChatEvent.h:14
Definition ScriptChatSendAfterEvent.h:21
Definition TypedObjectHandle.h:8
Definition Alias.h:14