REDNODE / GAME API

gameaiCyberwareBreachGameController

classnative name gameuiCyberwareBreachGameControllernative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 28

NameTypeFlags
adjustedScreenPositionVector2overriding
breachCanvasWRefinkWidgetRefscriptedprivate
currentHealthFloatoverriding
currentSwayVector2scriptedprivate
cwBreachCallbackHandleref<CallbackHandle>scriptedprivate
errorTextRefinkTextRefscriptedprivate
fillRefinkWidgetRefscriptedprivate
introAnimationProxyref<inkAnimProxy>scriptedprivate
lastHealthFloatoverriding
maxHealthFloatoverriding
maxRadiusFloatscriptedprivate
maxTextScaleFloatscriptedprivate
maxThicknessFloatscriptedprivate
minRadiusForFluffFloatscriptedprivate
minTextScaleFloatscriptedprivate
minThicknessFloatscriptedprivate
previousAlmostTimeoutBoolscriptedprivate
showAnimationProxyref<inkAnimProxy>scriptedprivate
strokeBgRefinkBorderRefscriptedprivate
strokeFgRefinkBorderRefscriptedprivate
strokeHealthDepleationinkWidgetRefoverriding
strokeThicknessPercentFloatscriptedprivate
textScaleWidgetRefinkCompoundRefscriptedprivate
timeoutAnimationProxyref<inkAnimProxy>scriptedprivate
waveStrokeRefinkBorderRefscriptedprivate
weaponSwayCallbackHandleref<CallbackHandle>scriptedprivate
xTextRefinkTextRefscriptedprivate
yTextRefinkTextRefscriptedprivate

Methods 29

native func BeginMoveAnim(moveSpeed: Float)
native func BeginSizeAnim(sizeSpeed: Float)
private final func ChangeFluff(screenPosition: Vector2, radius: Float)scripted
private final func ChangeHealth(health: Float, givenMaxHealth: Float, opt fireTransition: Bool)scripted
private final func ChangeScreenPosition(screenPosition: Vector2)scripted
private final func ChangeScreenSize(radius: Float)scripted
native func GetMoveAnimPercent() -> Float
native func GetSizeAnimPercent() -> Float
native func GotoEndAndStopMoveAnim(fireCallback: Bool)
native func GotoEndAndStopSizeAnim(fireCallback: Bool)
private final func InterpolateValues(startValue: Float, endValue: Float, ratio: Float) -> Floatscripted
private final func IsAnyIntroAnimPlaying(ignoreSizeAnim: Bool) -> Boolscripted
protected cb func OnBreachDataChanged(value: Variant) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMoveAnimationFinished() -> Boolscripted
protected cb func OnResizeAnimationFinished() -> Boolscripted
protected cb func OnShowAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnSway(pos: Vector2) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayIntroAnimation()scripted
private final func PlayShowAnimation()scripted
private final func PlayTimeoutAnimation()scripted
private final func RegisterBlackboardCallbacks()scripted
native func ResetCodeAnims()
private final func StopAllAnimations()scripted
private final func UnregisterBlackboardCallbacks()scripted
native func UpdateHealthDepletion()
private final func UpdateState(visible: Bool)scripted