REDNODE / GAME API

RoyceComponent

classscriptedClass

extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable

Properties 8

NameTypeFlags
hitDataref<AnimFeature_HitReactionsData>scriptedprivate
npcCollisionComponentref<SimpleColliderComponent>scriptedprivate
npcDeathCollisionComponentref<SimpleColliderComponent>scriptedprivate
npcHitRepresentationComponentref<IComponent>scriptedprivate
ownerwref<NPCPuppet>scriptedprivate
owner_idEntityIDscriptedprivate
statPoolSystemref<StatPoolsSystem>scriptedprivate
weakspotDestroyedBoolscriptedprivate

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