BlackICE Scripting

class

CursorGameController

  • 9 properties
  • 18 functions
  • 1 derived class

Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
cursorRootWeakHandle<CursorRootController>0x0 scripted
currentContextCName0x10 scripted
marginink.Margin0x18 scripted
dataMenuCursorUserData?0x28 scripted
isCursorVisiblebool0x38 scripted
cursorTypeCName0x40 scripted
cursorForDeviceCName0x48 scripted
dpadAnimProxyink.anim.Proxy?0x50 scripted
clickAnimProxyink.anim.Proxy?0x60 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUnitialize() RTTI
  • bool OnSetCursorVisibility(bool isVisible) RTTI
  • bool OnSetCursorPosition(Vector2 pos) RTTI
  • bool OnSetCursorScale(Vector2 scale) RTTI
  • bool OnSetCursorContext(CName context, ink.UserData data) RTTI
  • bool OnSetCursorType(CName type) RTTI
  • bool OnSetCursorForDevice(CName type) RTTI
  • bool OnDpadCursorMoved(float angle) RTTI
  • CName GetCursorType() RTTI
  • void SpawnCursor() RTTI
  • bool OnCursorSpawned(ink.Widget widget, IScriptable userData) RTTI
  • bool OnHold(ink.PointerEvent evt) RTTI
  • bool OnRelease(ink.PointerEvent evt) RTTI
  • void UpdateFillPercent(float percent) RTTI
  • void ProcessCursorContext(CName context, ink.UserData data, bool? force) RTTI
  • bool isClickAction(ink.PointerEvent evt) RTTI
  • bool DoesActionMatch(ink.PointerEvent evt, CName[] actionsList) RTTI