54 virtual ::Scripting::Result_deprecated<void> init() ;
57 virtual ::Scripting::Result_deprecated<void> ready() ;
60 virtual ::Scripting::Result_deprecated<void> quit() ;
63 virtual ::std::string_view getServiceName()
const ;
66 virtual ::StackRefResult<::Editor::Cursor::ServerCursor> getCursor()
const ;
69 virtual ::StackRefResult<::Editor::Cursor::Ray> getRay()
const ;
72 virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorState> getCursorState()
const ;
75 virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentProperties> getAttachmentProperties()
const
82 virtual ::Scripting::Result_deprecated<void>
86 virtual ::Scripting::Result_deprecated<::BlockPos> moveBy(::glm::ivec3
const& offset) ;
89 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForCursorStateChanges(
94 virtual ::Bedrock::PubSub::Subscription listenForCursorPositionChanges(
103 MCNAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Cursor::ServerCursor>>
_createCursor();
117 MCNAPI ::Scripting::Result_deprecated<void>
$init();
119 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
121 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
125 MCNAPI ::StackRefResult<::Editor::Cursor::ServerCursor>
$getCursor()
const;
127 MCNAPI ::StackRefResult<::Editor::Cursor::Ray>
$getRay()
const;
129 MCNAPI ::Scripting::Result_deprecated<::Editor::Cursor::CursorState>
$getCursorState()
const;
135 MCNAPI ::Scripting::Result_deprecated<void>
138 MCNAPI ::Scripting::Result_deprecated<::BlockPos>
$moveBy(::glm::ivec3
const& offset);