BlackICE Scripting

class

WeaponVendingMachine

  • 1 property
  • 12 functions

Extends VendingMachine InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
bigAdScreenWeakHandle<IWorldWidgetComponent>0x400 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • TDBID GetVendorID() overrideRTTI
  • void PlayItemFall() overrideRTTI
  • game.ItemID GetJunkItem() overrideRTTI
  • CName GetProcessingSFX() overrideRTTI
  • DispenseRequest? CreateDispenseRequest(bool shouldPay, game.ItemID item) overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void TurnOnDevice() overrideRTTI
  • WeaponVendingMachineController? GetController() overrideRTTI
  • WeaponVendingMachineControllerPS? GetDevicePS() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI