REDNODE / GAME API

PhotoModeGridButton

classscriptedClass

extends inkToggleController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 14

NameTypeFlags
alwaysVisibleBoolscriptedprivate
atlasRefResRefscriptedprivate
BgWidgetinkWidgetRefscriptedprivate
buttonDataInt32scriptedprivate
currentImagePartCNamescriptedprivate
DynamicImginkImageRefscriptedprivate
FrameImginkImageRefscriptedprivate
HoverWidgetinkWidgetRefscriptedprivate
imageScalingSpeedFloatscriptedprivate
indexInt32scriptedprivate
opacityScalingSpeedFloatscriptedprivate
parentGridwref<PhotoModeGridList>scriptedprivate
PlusImginkImageRefscriptedprivate
visibleOnGridBoolscriptedprivate

Methods 16

public final func ButtonStateChanged(selected: Bool)scripted
public final func GetData() -> Int32scripted
public final func IsToggledVisually() -> Boolscripted
protected cb func OnHovered(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnToggleClick(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OnVisibilityOnGridChanged(visible: Bool)scripted
public final func SetData(buttonData: Int32)scripted
public final func SetForceVisible()scripted
public final func SetImage(atlasPath: ResRef, imagePart: CName)scripted
public final func SetImageScalingSpeed(speed: Float)scripted
public final func SetOpacityScalingSpeed(speed: Float)scripted
public final func Setup(grid: ref<PhotoModeGridList>, index: Int32)scripted
public final func UpdateSize(timeDelta: Float)scripted