REDNODE / GAME API

FactInvokerControllerPS

classscriptedClasssavable

extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 3

NameTypeFlags
arePasswordsInitializedBoolscriptedprivate
factDataEntriesarray<ref<FactInvokerDataEntry>>scriptedprivate
passwordsarray<CName>scriptedprivate

Methods 10

private final func EnsurePasswordsPresence()scripted
protected func GameAttached()scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetInkWidgetTweakDBID(context: script_ref<GetActionsContext>) -> TweakDBIDscripted
public const func GetPasswords() -> array<CName>scripted
protected func IgnoreDisallowedAction(name: String) -> Boolscripted
public const func IsDeviceSecured() -> Boolquestscripted
public func OnAuthorizeUser(evt: ref<AuthorizeUser>) -> EntityNotificationTypescripted
private final func TryGetFact(password: CName, out fact: CName) -> Boolscripted
private final func TryInvokeFact(evt: ref<AuthorizeUser>)scripted