RoyceComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
hitData | ref<AnimFeature_HitReactionsData> | scriptedprivate |
npcCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
npcDeathCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
npcHitRepresentationComponent | ref<IComponent> | scriptedprivate |
owner | wref<NPCPuppet> | scriptedprivate |
owner_id | EntityID | scriptedprivate |
statPoolSystem | ref<StatPoolsSystem> | scriptedprivate |
weakspotDestroyed | Bool | scriptedprivate |
Methods 15
private final func DestroyAllWeakspots()scripted
private final func DestroyMainWeakspots()scripted
protected cb func OnAudioEvent(evt: ref<AudioEvent>) -> Boolscripted
protected cb func OnDeath(evt: ref<gameDeathEvent>) -> Boolscripted
protected cb func OnDeathAfterDefeatedRoyce(evt: ref<gameDeathEvent>) -> Boolscripted
protected cb func OnDefeated(evt: ref<DefeatedEvent>) -> Boolscripted
protected cb func OnEnableColliderDelayEvent(enableColliderEvent: ref<EnableColliderDelayEvent>) -> Boolscripted
public final func OnGameAttach()scripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnShotOnShield(hitEvent: ref<gameHitEvent>) -> Boolscripted
protected cb func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
protected cb func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
public final func SetPercentLifeForPhase(value: Float)scripted
private final func StartEffect(effectName: CName)scripted