BlackICE Scripting

class

StatPoolPrereq

  • 6 properties
  • 9 functions
  • 3 derived classes

Extends game.IScriptablePrereq game.IPrereq IScriptable ISerializable

Properties

PropertyTypeOffset
statPoolTypegame.data.StatPoolType0x0 scripted
valueToCheckWeakHandle<game.data.StatModifier_Record>[]0x8 scripted
comparisonTypeEComparisonType0x18 scripted
skipOnApplybool0x1C scripted
comparePercentagebool0x1D scripted
objToCheckObjectToCheck0x1E scripted

Functions

  • game.StatsObjectID GetStatsObjectID(game.Object owner) RTTI
  • game.Object? GetObject(game.Object owner) RTTI
  • float GetValueToCheck(StatPoolPrereqState state) RTTI
  • bool OnRegister(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • void OnUnregister(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • void Initialize(TDBID recordID) overrideRTTI
  • bool IsFulfilled(ScriptGameInstance game, IScriptable context) overrideRTTI
  • void OnApplied(game.PrereqState state, ScriptGameInstance game, IScriptable context) overrideRTTI
  • bool CompareValues(WeakHandle<game.Object> objectt, game.StatsObjectID statsObjID, IScriptable context) RTTI