gameaiCyberwareBreachGameController
classnative name gameuiCyberwareBreachGameControllernative
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 28
| Name | Type | Flags |
|---|---|---|
adjustedScreenPosition | Vector2 | overriding |
breachCanvasWRef | inkWidgetRef | scriptedprivate |
currentHealth | Float | overriding |
currentSway | Vector2 | scriptedprivate |
cwBreachCallbackHandle | ref<CallbackHandle> | scriptedprivate |
errorTextRef | inkTextRef | scriptedprivate |
fillRef | inkWidgetRef | scriptedprivate |
introAnimationProxy | ref<inkAnimProxy> | scriptedprivate |
lastHealth | Float | overriding |
maxHealth | Float | overriding |
maxRadius | Float | scriptedprivate |
maxTextScale | Float | scriptedprivate |
maxThickness | Float | scriptedprivate |
minRadiusForFluff | Float | scriptedprivate |
minTextScale | Float | scriptedprivate |
minThickness | Float | scriptedprivate |
previousAlmostTimeout | Bool | scriptedprivate |
showAnimationProxy | ref<inkAnimProxy> | scriptedprivate |
strokeBgRef | inkBorderRef | scriptedprivate |
strokeFgRef | inkBorderRef | scriptedprivate |
strokeHealthDepleation | inkWidgetRef | overriding |
strokeThicknessPercent | Float | scriptedprivate |
textScaleWidgetRef | inkCompoundRef | scriptedprivate |
timeoutAnimationProxy | ref<inkAnimProxy> | scriptedprivate |
waveStrokeRef | inkBorderRef | scriptedprivate |
weaponSwayCallbackHandle | ref<CallbackHandle> | scriptedprivate |
xTextRef | inkTextRef | scriptedprivate |
yTextRef | inkTextRef | scriptedprivate |
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