32 virtual ::StackRefResult<::Editor::Cursor::ServerCursor> getCursor()
const = 0;
35 virtual ::StackRefResult<::Editor::Cursor::Ray> getRay()
const = 0;
38 virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorState> getCursorState()
const = 0;
41 virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentProperties> getAttachmentProperties()
const = 0;
47 virtual ::Scripting::Result_deprecated<void>
51 virtual ::Scripting::Result_deprecated<::BlockPos> moveBy(::glm::ivec3
const& offset) = 0;
54 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForCursorStateChanges(
59 virtual ::Bedrock::PubSub::Subscription listenForCursorPositionChanges(
64 virtual ::WeakRef<::Editor::ProjectRegion> getRegion()
const = 0;