OdaComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 10
| Name | Type | Flags |
|---|---|---|
actionBlackBoard | wref<IBlackboard> | scriptedprivate |
healthListener | ref<OdaEmergencyListener> | scriptedprivate |
odaAIComponent | ref<AIHumanComponent> | scriptedprivate |
owner | wref<NPCPuppet> | scriptedprivate |
owner_id | EntityID | scriptedprivate |
statPoolSystem | ref<StatPoolsSystem> | scriptedprivate |
statPoolType | gamedataStatPoolType | scriptedprivate |
statusEffect_emergency | TweakDBID | scriptedprivate |
targetTrackerComponent | ref<TargetTrackerComponent> | scriptedprivate |
weakspotDestroyed | Bool | scriptedprivate |
Methods 20
public final func ApplyBlockStaggerStatusEffect()scripted
public final func ApplyForceStaggerStatusEffect()scripted
private final func DestroyAllWeakspots()scripted
public final func EvaluateAppearance()scripted
public final func GetCombatTarget() -> wref<NPCPuppet>scripted
protected cb func OnAIEvent(aiEvent: ref<AIEvent>) -> Boolscripted
protected cb func OnDamageDealt(evt: ref<gameTargetDamageEvent>) -> Boolscripted
protected final func OnDeactivate()scripted
protected cb func OnDefeated(evt: ref<DefeatedEvent>) -> Boolscripted
private final func OnGameAttach()scripted
public final func OnGameDetach()scripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> Boolscripted
protected cb func OnLookedAtEvent(evt: ref<LookedAtEvent>) -> Boolscripted
protected cb func OnNonStealthQuickHackVictimEvent(evt: ref<NonStealthQuickHackVictimEvent>) -> Boolscripted
protected cb func OnSmartBulletDeflectedEvent(evt: ref<SmartBulletDeflectedEvent>) -> Boolscripted
protected cb func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
protected cb func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>) -> Boolscripted
public final func PlayMalfunctionFX()scripted
public final func RemoveBlockStaggerStatusEffect()scripted
public final func RemoveForceStaggerStatusEffect()scripted