BlackICE Scripting

class game

StatsSystem

game.StatsSystem

  • 0 properties
  • 27 functions

Extends game.IStatsSystem game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • float GetStatValue(game.StatsObjectID objID, game.data.StatType statType) RTTI
  • float GetStatValueFromDamageType(game.StatsObjectID objId, game.data.DamageType damageType) RTTI
  • bool GetStatBoolValue(game.StatsObjectID objID, game.data.StatType statType) RTTI
  • game.StatDetailedData[] GetStatDetails(game.StatsObjectID objID) RTTI
  • void GetSortedStatsThemes(game.StatsObjectID objID, out CName[] outThemes) RTTI
  • game.data.StatType GetStatType(game.data.DamageType damageType) RTTI
  • game.data.DamageType GetDamageType(game.data.StatType statType) RTTI
  • TDBID GetDamageRecordId(game.data.DamageType damageType) RTTI
  • game.data.DamageType GetDamageTypeByRecordID(TDBID damageTypeRecordId) RTTI
  • WeakHandle<game.data.DamageType_Record> GetDamageRecordFromId(TDBID damageTypeRecordId) RTTI
  • WeakHandle<game.data.DamageType_Record> GetDamageRecordFromType(game.data.DamageType damageType) RTTI
  • bool AddModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData) RTTI
  • bool AddModifiers(game.StatsObjectID objID, game.StatModifierData_Deprecated[] modifierData) RTTI
  • bool AddSavedModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData) RTTI
  • bool RemoveModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData) RTTI
  • bool RemoveAndUncacheModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData) RTTI
  • bool RemoveSavedModifiers(game.StatsObjectID objID, game.data.StatType statType) RTTI
  • bool RemoveAllModifiers(game.StatsObjectID objID, game.data.StatType statType, bool? removeSavedModifiers) RTTI
  • bool ForceModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData) RTTI
  • bool UnforceStat(game.StatsObjectID objID, game.data.StatType statType) RTTI
  • bool DefineModifierGroupFromRecord(ulong groupID, TDBID recordID) RTTI
  • bool UndefineModifierGroup(ulong groupID) RTTI
  • bool ApplyModifierGroup(game.StatsObjectID objID, ulong groupID) RTTI
  • bool RemoveModifierGroup(game.StatsObjectID objID, ulong groupID) RTTI
  • float CalculateModifierListValue(game.StatsObjectID objID, WeakHandle<game.data.StatModifier_Record>[] modifierData) RTTI
  • void RegisterListener(game.StatsObjectID objID, game.IStatsListener listener) RTTI
  • void UnregisterListener(game.StatsObjectID objID, game.IStatsListener listener) RTTI