BlackICE Scripting

class

FxResourceMapperComponent

  • 7 properties
  • 26 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
areaEffectDataAreaEffectData?[]0x0 scripted
investigationSlotOffsetMultiplierfloat0x10 scripted
areaEffectInFocusModeAreaEffectTargetData?[]0x18 scripted
optionalAreaEffectDataOptionalAreaEffectData?[]0x28 scripted
DEBUG_copiedDataFromEntitybool0x38 scripted
DEBUG_copiedDataFromFXStructbool0x39 scripted
isInitializedbool0x3A scripted

Functions

  • void OnGameAttach() RTTI
  • void TryInitialize() RTTI
  • void Initialize() RTTI
  • void TryAddOptionalAoeData() RTTI
  • void CopyDataToFxMapClass(SAreaEffectData[] areaEffectsData, bool DEBUG_entityCopy, bool DEBUG_fxCopy) RTTI
  • void CopyEffectToFxMapClass(SAreaEffectTargetData[] areaEffectsInFocusMode) RTTI
  • float GetInvestigationSlotOffset() RTTI
  • AreaEffectData?[] GetAreaEffectData() RTTI
  • AreaEffectData? GetAreaEffectDataByIndex(int index) RTTI
  • int GetAreaEffectDataSize() RTTI
  • AreaEffectTargetData?[] GetAreaEffectInFocusMode() RTTI
  • AreaEffectTargetData? GetAreaEffectInFocusModeByIndex(int index) RTTI
  • int GetAreaEffectInFocusSize() RTTI
  • bool HasAnyDistractions() RTTI
  • void CreateEffectStructDataFromAttack(TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat) RTTI
  • void CreateData(TDBID attackTDBID, int index, CName? gameEffectNameOverride, bool? dontHighlightOnLookat) RTTI
  • void CalculateRangeSphere(float desiredRange, out CName effectName, out float effectSize) RTTI
  • void CreateAreaEffectTargetData(AreaEffectData mainEffect) RTTI
  • int GetAreaEffectDataIndexByName(CName effectName) RTTI
  • int GetAreaEffectDataIndexByAction(BaseScriptableAction action) RTTI
  • CName GetAreaEffectDataNameByIndex(int effectIndex) RTTI
  • float GetDistractionRange(DeviceStimType type) RTTI
  • float GetSmallestDistractionRange(DeviceStimType type) RTTI
  • bool CanCompareRanges(DeviceStimType type, DeviceStimType currentType) RTTI
  • bool TryGetAreaEffectByAction(ScriptableDeviceAction action, out AreaEffectData areaEffectData) RTTI
  • bool TryGetActionIndex(ScriptableDeviceAction action, out int actionIndex) RTTI