DropPointControllerPS
classscriptedClasssavable
extends BasicDistractionDeviceControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
hasPlayerCollectedReward | Bool | scriptedprivatepersistent |
rewardsLootTable | array<TweakDBID> | scriptedprivatepersistent |
vendorRecord | String | scriptedprivate |
Methods 15
private final const func ActionCollectDropPointRewards(executor: ref<GameObject>) -> ref<CollectDropPointRewards>scripted
protected final func ActionDepositQuestItems(executor: ref<GameObject>) -> ref<DepositQuestItems>scripted
protected final func ActionOpenVendorUI(executor: ref<GameObject>) -> ref<OpenVendorUI>scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public final const func GetVendorRecordPath() -> Stringscripted
public final const func IsRewardCollected() -> Boolquestscripted
public final func OnAddItemForPlayerToPickUp(evt: ref<AddItemForPlayerToPickUp>) -> EntityNotificationTypescripted
private final func OnCollectDropPointRewards(evt: ref<CollectDropPointRewards>) -> EntityNotificationTypescripted
protected final func OnDepositQuestItems(evt: ref<DepositQuestItems>) -> EntityNotificationTypescripted
protected final func OnOpenVendorUI(evt: ref<OpenVendorUI>) -> EntityNotificationTypescripted
public final func OnReserveItemToThisDropPoint(evt: ref<ReserveItemToThisDropPoint>) -> EntityNotificationTypescripted
protected func SetDeviceState(state: EDeviceStatus)scripted
private final func UnregisterDropPointMappinInSystem()scripted