FxResourceMapperComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 7
| Name | Type | Flags |
|---|---|---|
areaEffectData | array<ref<AreaEffectData>> | scriptedprotected |
areaEffectInFocusMode | array<ref<AreaEffectTargetData>> | scriptedprotected |
DEBUG_copiedDataFromEntity | Bool | scriptedprivate |
DEBUG_copiedDataFromFXStruct | Bool | scriptedprivate |
investigationSlotOffsetMultiplier | Float | scriptedprotected |
isInitialized | Bool | scriptedprivate |
optionalAreaEffectData | array<ref<OptionalAreaEffectData>> | scriptedprotected |
Methods 26
private final func CalculateRangeSphere(desiredRange: Float, out effectName: CName, out effectSize: Float)scripted
private final const func CanCompareRanges(type: DeviceStimType, currentType: DeviceStimType) -> Boolscripted
public final func CopyDataToFxMapClass(areaEffectsData: script_ref<array<SAreaEffectData>>, DEBUG_entityCopy: Bool, DEBUG_fxCopy: Bool)scripted
public final func CopyEffectToFxMapClass(areaEffectsInFocusMode: script_ref<array<SAreaEffectTargetData>>)scripted
protected final func CreateAreaEffectTargetData(mainEffect: ref<AreaEffectData>)scripted
private final func CreateData(attackTDBID: TweakDBID, index: Int32, opt gameEffectNameOverride: CName, opt dontHighlightOnLookat: Bool)scripted
public final func CreateEffectStructDataFromAttack(attackTDBID: TweakDBID, index: Int32, opt gameEffectNameOverride: CName, opt dontHighlightOnLookat: Bool)scripted
public final const func GetAreaEffectData() -> array<ref<AreaEffectData>>scripted
public final const func GetAreaEffectDataByIndex(index: Int32) -> ref<AreaEffectData>scripted
public final const func GetAreaEffectDataIndexByAction(action: ref<BaseScriptableAction>) -> Int32scripted
public final const func GetAreaEffectDataIndexByName(effectName: CName) -> Int32scripted
public final const func GetAreaEffectDataNameByIndex(effectIndex: Int32) -> CNamescripted
public final const func GetAreaEffectDataSize() -> Int32scripted
public final const func GetAreaEffectInFocusMode() -> array<ref<AreaEffectTargetData>>scripted
public final const func GetAreaEffectInFocusModeByIndex(index: Int32) -> ref<AreaEffectTargetData>scripted
public final const func GetAreaEffectInFocusSize() -> Int32scripted
public final const func GetDistractionRange(type: DeviceStimType) -> Floatscripted
public final const func GetInvestigationSlotOffset() -> Floatscripted
public final const func GetSmallestDistractionRange(type: DeviceStimType) -> Floatscripted
public final const func HasAnyDistractions() -> Boolscripted
private final func Initialize()scripted
private final func OnGameAttach()scripted
private final func TryAddOptionalAoeData()scripted
public final const func TryGetActionIndex(action: ref<ScriptableDeviceAction>, out actionIndex: Int32) -> Boolscripted
public final func TryGetAreaEffectByAction(action: ref<ScriptableDeviceAction>, out areaEffectData: ref<AreaEffectData>) -> Boolscripted
private final func TryInitialize()scripted