30 virtual ::StackRefResult<::Editor::Cursor::ServerCursor> getCursor()
const = 0;
32 virtual ::StackRefResult<::Editor::Cursor::Ray> getRay()
const = 0;
34 virtual ::Scripting::Result_deprecated<::Editor::Cursor::CursorState> getCursorState()
const = 0;
36 virtual ::Scripting::Result_deprecated<::Editor::Cursor::AttachmentProperties> getAttachmentProperties()
const = 0;
40 virtual ::Scripting::Result_deprecated<void>
43 virtual ::Scripting::Result_deprecated<::BlockPos> moveBy(::glm::ivec3
const& offset) = 0;
45 virtual ::Scripting::Result_deprecated<int> getMaxViewBlockDistance()
const = 0;
47 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForCursorStateChanges(
51 virtual ::Bedrock::PubSub::Subscription listenForCursorPositionChanges(
55 virtual ::WeakRef<::Editor::ProjectRegion> getRegion()
const = 0;