BlackICE Scripting

class game.ui

CyberwareBreachGameController

game.ui.CyberwareBreachGameController

  • 28 properties
  • 28 functions

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

Properties

PropertyTypeOffset
strokeHealthDepleationink.WidgetReference0xE0
adjustedScreenPositionVector20xF8
maxHealthfloat0x114
currentHealthfloat0x118
lastHealthfloat0x11C
currentSwayVector20x0 scripted
breachCanvasWRefink.WidgetReference0x8 scripted
strokeFgRefink.BorderWidgetReference0x20 scripted
strokeBgRefink.BorderWidgetReference0x38 scripted
waveStrokeRefink.BorderWidgetReference0x50 scripted
fillRefink.WidgetReference0x68 scripted
textScaleWidgetRefink.CompoundWidgetReference0x80 scripted
xTextRefink.TextWidgetReference0x98 scripted
yTextRefink.TextWidgetReference0xB0 scripted
errorTextRefink.TextWidgetReference0xC8 scripted
strokeThicknessPercentfloat0xE0 scripted
minThicknessfloat0xE4 scripted
maxThicknessfloat0xE8 scripted
minTextScalefloat0xEC scripted
maxTextScalefloat0xF0 scripted
maxRadiusfloat0xF4 scripted
minRadiusForFlufffloat0xF8 scripted
previousAlmostTimeoutbool0xFC scripted
cwBreachCallbackHandlered.CallbackObject?0x100 scripted
weaponSwayCallbackHandlered.CallbackObject?0x110 scripted
introAnimationProxyink.anim.Proxy?0x120 scripted
showAnimationProxyink.anim.Proxy?0x130 scripted
timeoutAnimationProxyink.anim.Proxy?0x140 scripted

Functions

  • void ResetCodeAnims() RTTI
  • void GotoEndAndStopMoveAnim(bool fireCallback) RTTI
  • void GotoEndAndStopSizeAnim(bool fireCallback) RTTI
  • void BeginMoveAnim(float moveSpeed) RTTI
  • void BeginSizeAnim(float sizeSpeed) RTTI
  • float GetMoveAnimPercent() RTTI
  • float GetSizeAnimPercent() RTTI
  • void UpdateHealthDepletion() RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void RegisterBlackboardCallbacks() RTTI
  • void UnregisterBlackboardCallbacks() RTTI
  • bool OnSway(Vector2 pos) RTTI
  • void UpdateState(bool visible) RTTI
  • void ChangeScreenPosition(Vector2 screenPosition) RTTI
  • void ChangeScreenSize(float radius) RTTI
  • void ChangeHealth(float health, float givenMaxHealth, bool? fireTransition) RTTI
  • void ChangeFluff(Vector2 screenPosition, float radius) RTTI
  • float InterpolateValues(float startValue, float endValue, float ratio) RTTI
  • bool IsAnyIntroAnimPlaying(bool ignoreSizeAnim) RTTI
  • void PlayIntroAnimation() RTTI
  • bool OnIntroAnimationFinished(ink.anim.Proxy proxy) RTTI
  • void PlayShowAnimation() RTTI
  • bool OnShowAnimationFinished(ink.anim.Proxy proxy) RTTI
  • void PlayTimeoutAnimation() RTTI
  • void StopAllAnimations() RTTI
  • bool OnMoveAnimationFinished() RTTI
  • bool OnResizeAnimationFinished() RTTI