CursorGameController
classscriptedClass
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Extended by 1 type
Properties 9
| Name | Type | Flags |
|---|---|---|
clickAnimProxy | ref<inkAnimProxy> | scriptedprivate |
currentContext | CName | scriptedprivate |
cursorForDevice | CName | scriptedprivate |
cursorRoot | wref<CursorRootController> | scriptedprivate |
cursorType | CName | scriptedprivate |
data | ref<MenuCursorUserData> | scriptedprivate |
dpadAnimProxy | ref<inkAnimProxy> | scriptedprivate |
isCursorVisible | Bool | scriptedprivate |
margin | inkMargin | scriptedprivate |
Methods 18
private final func DoesActionMatch(evt: ref<inkPointerEvent>, actionsList: script_ref<array<CName>>) -> Boolscripted
protected func GetCursorType() -> CNamescripted
public final func isClickAction(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCursorSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnDpadCursorMoved(angle: Float) -> Boolscripted
protected cb func OnHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetCursorContext(context: CName, data: ref<inkUserData>) -> Boolscripted
protected cb func OnSetCursorForDevice(type: CName) -> Boolscripted
protected cb func OnSetCursorPosition(pos: Vector2) -> Boolscripted
protected cb func OnSetCursorScale(scale: Vector2) -> Boolscripted
protected cb func OnSetCursorType(type: CName) -> Boolscripted
protected cb func OnSetCursorVisibility(isVisible: Bool) -> Boolscripted
protected cb func OnUnitialize() -> Boolscripted
private final func ProcessCursorContext(context: CName, data: ref<inkUserData>, opt force: Bool)scripted
public final func SpawnCursor()scripted
public final func UpdateFillPercent(percent: Float)scripted