LeviLamina
Loading...
Searching...
No Matches
ServerPlayerStateControllerService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/services/PayloadStoreHelper.h"
8#include "mc/editor/services/state/PlayerStateControllerService.h"
9
10// auto generated forward declare list
11// clang-format off
12class Player;
13namespace Editor::Network { class PlayerMovementStatePayload; }
14namespace Editor::Network { class PlayerZoomPayload; }
15namespace Editor::Settings { struct SpeedProps; }
16// clang-format on
17
18namespace Editor::Services {
19
22public:
23 // member variables
24 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
39
40public:
41 // virtual functions
42 // NOLINTBEGIN
43 // vIndex: 2
44 virtual ~ServerPlayerStateControllerService() /*override*/ = default;
45
46 // vIndex: 1
47 virtual ::Scripting::Result_deprecated<void> init() /*override*/;
48
49 // vIndex: 2
50 virtual ::Scripting::Result_deprecated<void> ready() /*override*/;
51
52 // vIndex: 4
53 virtual ::std::string_view getServiceName() const /*override*/;
54
55 // vIndex: 7
56 virtual void _onEditorActivate() /*override*/;
57
58 // vIndex: 8
59 virtual void _onEditorDeactivate() /*override*/;
60
61 // vIndex: 9
62 virtual void _onEnterToolMode() /*override*/;
63
64 // vIndex: 10
65 virtual void _onExitToolMode() /*override*/;
66
67 // vIndex: 11
68 virtual void _onEnterCrosshairMode() /*override*/;
69
70 // vIndex: 12
71 virtual void _onExitCrosshairMode() /*override*/;
72 // NOLINTEND
73
74public:
75 // member functions
76 // NOLINTBEGIN
78
80
82
83 MCNAPI void _updateFlySpeedAbility(bool sync);
84 // NOLINTEND
85
86public:
87 // static functions
88 // NOLINTBEGIN
89 MCNAPI static void _updateAbilitiesOnClient(::Player& player);
90 // NOLINTEND
91
92public:
93 // virtual function thunks
94 // NOLINTBEGIN
95 MCNAPI ::Scripting::Result_deprecated<void> $init();
96
97 MCNAPI ::Scripting::Result_deprecated<void> $ready();
98
99 MCNAPI ::std::string_view $getServiceName() const;
100
101 MCNAPI void $_onEditorActivate();
102
103 MCNAPI void $_onEditorDeactivate();
104
105 MCNAPI void $_onEnterToolMode();
106
107 MCNAPI void $_onExitToolMode();
108
110
112 // NOLINTEND
113
114public:
115 // vftables
116 // NOLINTBEGIN
117 MCNAPI static void** $vftable();
118 // NOLINTEND
119};
120
121} // namespace Editor::Services
Definition PlayerMovementStatePayload.h:11
Definition PlayerZoomPayload.h:10
Definition PayloadStoreHelper.h:7
Definition PlayerStateControllerService.h:17
Definition ServerPlayerStateControllerService.h:21
static MCAPI void _updateAbilitiesOnClient(::Player &player)
MCAPI void _setFlySpeedMultiplier(::Editor::Settings::SpeedProps const &newValue)
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI void _handlePlayerZoomPayload(::Editor::Network::PlayerZoomPayload const &payload)
MCAPI ::Scripting::Result_deprecated< void > $ready()
MCAPI void _handlePlayerMovementStatePayload(::Editor::Network::PlayerMovementStatePayload const &payload)
MCAPI::std::string_view $getServiceName() const
Definition Player.h:120
Definition SpeedProps.h:7
Definition Alias.h:14