InteractiveAdControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
locationAdded | Bool | scriptedprotected |
showAd | Bool | scriptedprotected |
showVendor | Bool | scriptedprotected |
Methods 11
protected final func ActionCloseAd(ButtonName: script_ref<String>) -> ref<CloseAd>scripted
protected final func ActionShowVendor(ButtonName: script_ref<String>) -> ref<ShowVendor>scripted
public final func AddLocation(value: Bool)scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public const func GetBlackboardDef() -> ref<InteractiveDeviceBlackboardDef>scripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func Initialize()scripted
public final func OnCloseAd(evt: ref<CloseAd>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnShowVendor(evt: ref<ShowVendor>) -> EntityNotificationTypescripted
public final func SetIsReady(value: Bool)scripted