ScriptedWeakspotObject class
ScriptedWeakspotObject
Inheritance
Base: game.WeakspotObject
Derived
None.
Properties
| Property | Type | |
|---|---|---|
weakspotOnDestroyProperties | WeakspotOnDestroyProperties | scripted |
mesh | ent.MeshComponent? | scripted |
interaction | game.interactions.Component? | scripted |
targeting | game.TargetingComponent? | scripted |
collider | ent.IPlacedComponent? | scripted |
instigator | WeakHandle<game.Object> | scripted |
weakspotRecordData | WeakspotRecordData | scripted |
alive | bool | scripted |
hasBeenScanned | bool | scripted |
statPoolSystem | game.StatPoolsSystem? | scripted |
statPoolType | game.data.StatPoolType | scripted |
healthListener | WeakspotHealthChangeListener? | scripted |
parentMaxhealth | float | scripted |
blockHighlight | bool | scripted |
blockDamage | bool | scripted |
Functions
bool IsInternal()overrideRTTIbool IsInvulnerable()overrideRTTIbool OnSetOwner(WeakHandle<game.Object> owner)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid WeakspotInitialized()RTTIbool OnGameAttached()overrideRTTIbool IsDead()overrideRTTIWeakspotRecordData GetWeakspotRecordData()RTTIvoid ReadTweakData()RTTIbool OnInteractionChoice(game.interactions.ChoiceEvent evt)RTTIbool OnScanninOwner(game.ScanningLookAtEvent evt)RTTIbool OnWeakspotPinged(RevealStateChangedEvent evt)RTTIbool OnWeakspotDestroy(game.WeakspotDestroyedEvent evt)RTTIbool OnWeakspotDestroyDelay(DestroyWeakspotDelayedEvent evt)RTTIbool OnWeakspotRequestAttributeChange(WeakspotRequestAttributeChangeEvent evt)RTTIvoid ResolveWeakspotOnLoad()RTTIvoid DestroyWeakspot(WeakHandle<game.Object>? instigator)RTTIvoid DestroyWeakspotOnLoad(WeakHandle<game.Object>? instigator)RTTIvoid SendHideMeshParameterValue(CName parameterName)RTTIvoid SetPercentLife()RTTIvoid ChangeAppearance(CName appName)RTTIvoid DisableCollider()RTTIvoid DisableTargeting()RTTIvoid EnableTargeting()RTTIvoid SendAIActionAnimFeature(CName animFeatureName, int value)RTTIvoid FireAttack()RTTIvoid SetHighlight()RTTIvoid UnSetHighlight()RTTIvoid ProcessDamagePipeline(game.events.HitEvent evt)overrideRTTIbool OnHit(game.events.HitEvent evt)overrideRTTIvoid DamagePipelineFinalized(game.events.HitEvent evt)overrideRTTIstatic void Kill(WeakHandle<game.Object> weakspot, WeakHandle<game.Object> instigator)staticRTTI global