CursorGameController
Base: game.ui.WidgetGameController
| Property | Type | |
|---|---|---|
cursorRoot | WeakHandle<CursorRootController> | scripted |
currentContext | CName | scripted |
margin | ink.Margin | scripted |
data | MenuCursorUserData? | scripted |
isCursorVisible | bool | scripted |
cursorType | CName | scripted |
cursorForDevice | CName | scripted |
dpadAnimProxy | ink.anim.Proxy? | scripted |
clickAnimProxy | ink.anim.Proxy? | scripted |
bool OnInitialize() RTTIbool OnUnitialize() RTTIbool OnSetCursorVisibility(bool isVisible) RTTIbool OnSetCursorPosition(Vector2 pos) RTTIbool OnSetCursorScale(Vector2 scale) RTTIbool OnSetCursorContext(CName context, ink.UserData data) RTTIbool OnSetCursorType(CName type) RTTIbool OnSetCursorForDevice(CName type) RTTIbool OnDpadCursorMoved(float angle) RTTICName GetCursorType() RTTIvoid SpawnCursor() RTTIbool OnCursorSpawned(ink.Widget widget, IScriptable userData) RTTIbool OnHold(ink.PointerEvent evt) RTTIbool OnRelease(ink.PointerEvent evt) RTTIvoid UpdateFillPercent(float percent) RTTIvoid ProcessCursorContext(CName context, ink.UserData data, bool? force) RTTIbool isClickAction(ink.PointerEvent evt) RTTIbool DoesActionMatch(ink.PointerEvent evt, CName[] actionsList) RTTI