REDNODE / GAME API

InteractiveAdInkGameController

classscriptedClass

extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 9

NameTypeFlags
animFaderef<inkAnimDef>scriptedprivate
animOptionsinkAnimOptionsscriptedprivate
CommonAdinkVideoRefscriptedprivate
fadeDurationFloatscriptedprotected
onShowAdListenerref<CallbackHandle>scriptedprivate
onShowVendorListenerref<CallbackHandle>scriptedprivate
PersonalAdinkVideoRefscriptedprivate
ProcessingVideoinkVideoRefscriptedprivate
showAdBoolscriptedprivate

Methods 12

protected final func CreateAnimation()scripted
protected func GetOwner() -> ref<Device>scripted
protected cb func OnShowAd(flag: Bool) -> Boolscripted
protected cb func OnShowVendor(flag: Bool) -> Boolscripted
protected func Refresh(state: EDeviceStatus)scripted
protected func RegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
protected func SetupWidgets()scripted
protected final func StartAdVideo()scripted
protected final func StartProcessingVideo()scripted
protected final func StopProcessingVideo()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
protected func UpdateActionWidgets(widgetsData: script_ref<array<SActionWidgetPackage>>)scripted