RoyceComponent class
RoyceComponent
Inheritance
Base: game.ScriptableComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
owner | WeakHandle<NPCPuppet> | scripted |
owner_id | ent.EntityID | scripted |
npcCollisionComponent | ent.SimpleColliderComponent? | scripted |
npcDeathCollisionComponent | ent.SimpleColliderComponent? | scripted |
npcHitRepresentationComponent | ent.IComponent? | scripted |
statPoolSystem | game.StatPoolsSystem? | scripted |
hitData | anim.AnimFeature_HitReactionsData? | scripted |
weakspotDestroyed | bool | scripted |
Functions
void OnGameAttach()RTTIbool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIbool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt)RTTIvoid DestroyAllWeakspots()RTTIvoid DestroyMainWeakspots()RTTIvoid SetPercentLifeForPhase(float value)RTTIbool OnDeathAfterDefeatedRoyce(game.events.DeathEvent evt)RTTIbool OnDefeated(game.events.DefeatedEvent evt)RTTIbool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIbool OnAudioEvent(ent.AudioEvent evt)RTTIbool OnDeath(game.events.DeathEvent evt)RTTIvoid StartEffect(CName effectName)RTTIbool OnShotOnShield(game.events.HitEvent hitEvent)RTTI