ServerNode class
ServerNode
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
minWeaponCharge | float | scripted |
maxWeaponCharge | float | scripted |
livePinMeshes | ent.MeshComponent?[] | scripted |
deadPinMeshes | ent.MeshComponent?[] | scripted |
closedFrontPlates | ent.MeshComponent?[] | scripted |
animatedFrontPlates | ent.MeshComponent?[] | scripted |
numOfPins | int | scripted |
alivePins | int | scripted |
pinIndices | int[] | scripted |
nodesDestroyedInTotalQuestFactName | CName | scripted |
animFeatureServer | AnimFeatureServer? | scripted |
statPoolSystem | game.StatPoolsSystem? | scripted |
healthListener | ServerNodeHealthChangeListener? | scripted |
ventingFX | CName | scripted |
damagedFX | CName | scripted |
destroyedMesh | ent.PhysicalMeshComponent? | scripted |
Functions
bool OnGameAttached()overrideRTTIbool OnDetach()overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool UpdateDeviceState(bool? isDelayed)overrideRTTIvoid UpdateAnimation()RTTIvoid UpdateFX()RTTIvoid StartHackingFX()RTTIvoid SetLineVisibleState(bool isVisible)RTTIvoid StopHackingFX()RTTIvoid DamageFX()RTTIvoid DestroyFX()RTTIvoid DestroyedClosed()RTTIvoid UpdateVisuals()RTTIbool OnQuestOpen(QuestOpen evt)RTTIbool OnQuestStartHacking(QuestStartHacking evt)RTTIbool OnQuestClose(QuestClose evt)RTTIbool OnQuestStopHacking(QuestStopHacking evt)RTTIbool OnOverloadDevice(OverloadDevice evt)overrideRTTIbool OnQuestExplode(QuestExplode evt)RTTIbool OnDeath(game.events.DeathEvent evt)overrideRTTIvoid Explode()RTTIvoid ProcessDamagePipeline(game.events.HitEvent evt)overrideRTTIbool IsPlayerHitting(game.damage.AttackData attackData)RTTIbool IsPiercingHit(game.damage.AttackData attackData)RTTIbool IsExplosionChargeMet(game.damage.AttackData attackData)RTTIbool IsPiercingChargeMet(game.damage.AttackData attackData)RTTIvoid SetPinMeshes(int numOfPinsToKeepOn)RTTIint SetRandom()RTTIvoid OnHealthChanged(float currentHealthPercentage)RTTIServerNodeControllerPS? GetDevicePS()overrideRTTIServerNodeController? GetController()overrideRTTI