BlackICE Scripting

class

DispenceItemFromVendor

  • 3 properties
  • 10 functions

Extends ActionBool ScriptableDeviceAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable

Properties

PropertyTypeOffset
itemIDgame.ItemID0x280 scripted
priceint0x290 scripted
atlasTextureCName0x298 scripted

Functions

  • void SetProperties(game.ItemID iteID, int? price, CName? texture) RTTI
  • bool CanPay(game.Object? user) RTTI
  • game.ItemID GetItemID() RTTI
  • int GetPrice() RTTI
  • CName GetAtlasTexture() RTTI
  • void CreateActionWidgetPackage(game.device.Action[]? actions) overrideRTTI
  • CName GetInkWidgetLibraryID() overrideRTTI
  • TDBID GetInkWidgetTweakDBID() overrideRTTI
  • static bool IsAvailable(ScriptableDeviceComponentPS device) staticoverrideRTTI global
  • static bool IsDefaultConditionMet(ScriptableDeviceComponentPS device, game.GetActionsContext context) staticoverrideRTTI global