BlackICE Scripting

class

DropPointControllerPS

  • 3 properties
  • 15 functions

Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
vendorRecordstring0x2C0 scripted
rewardsLootTableTDBID[]0x2E0 scripted
hasPlayerCollectedRewardbool0x2F0 scripted

Functions

  • void SetDeviceState(EDeviceStatus state) overrideRTTI
  • void UnregisterDropPointMappinInSystem() RTTI
  • bool IsRewardCollected() RTTI
  • string GetVendorRecordPath() RTTI
  • DepositQuestItems? ActionDepositQuestItems(game.Object executor) RTTI
  • EntityNotificationType OnDepositQuestItems(DepositQuestItems evt) RTTI
  • OpenVendorUI? ActionOpenVendorUI(game.Object executor) RTTI
  • EntityNotificationType OnOpenVendorUI(OpenVendorUI evt) RTTI
  • CollectDropPointRewards? ActionCollectDropPointRewards(game.Object executor) RTTI
  • EntityNotificationType OnCollectDropPointRewards(CollectDropPointRewards evt) RTTI
  • EntityNotificationType OnReserveItemToThisDropPoint(ReserveItemToThisDropPoint evt) RTTI
  • EntityNotificationType OnAddItemForPlayerToPickUp(AddItemForPlayerToPickUp evt) RTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI