RelicPerkSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
registeredPerkDevices | array<ref<PerkDeviceMappinData>> | scriptedprivatepersistent |
Methods 10
private final func CreatePerkDeviceMappinData(request: ref<RegisterPerkDeviceMappinRequest>) -> ref<PerkDeviceMappinData>scripted
private final func GetMappinData() -> MappinDatascripted
private final func IsMappinRegistered(perkDeviceMappinData: ref<PerkDeviceMappinData>) -> Boolscripted
private final func IsOwnerRegistered(ownerID: EntityID) -> Boolscripted
protected final func OnRegisterPerkDeviceMappinRequest(request: ref<RegisterPerkDeviceMappinRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
protected final func OnSetPerkDeviceAsUsedRequest(request: ref<SetPerkDeviceAsUsedRequest>)scripted
private final func RegisterMappinInMappinSystem(perkDeviceMappinData: ref<PerkDeviceMappinData>)scripted
private final func RegisterMappins()scripted
private final func TryGetPerkDeviceMappinData(ownerID: EntityID, out perkDeviceMappinData: ref<PerkDeviceMappinData>) -> Boolscripted