|
| void | EffectArea () |
| |
| void | ~EffectArea () |
| |
| void | SetupZoneData (EffectAreaParams params) |
| |
| void | Tick () |
| |
| override void | OnCEUpdate () |
| |
| void | InitZone () |
| |
| void | InitZoneServer () |
| |
| void | InitZoneClient () |
| |
| override bool | CanPutInCargo (EntityAI parent) |
| |
| override bool | CanPutIntoHands (EntityAI parent) |
| |
| override bool | DisableVicinityIcon () |
| |
| override bool | CanBeTargetedByAI (EntityAI ai) |
| |
| void | PlaceParticles (vector pos, float radius, int nbRings, int innerSpacing, bool outerToggle, int outerSpacing, int outerOffset, int partId) |
| |
| void | OnParticleAllocation (ParticleManager pm, array< ParticleSource > particles) |
| |
| int | GetRequesterIndex (string type) |
| |
| void | CreateTrigger (vector pos, int radius) |
| |
| override void | EEDelete (EntityAI parent) |
| |
| void | OnPlayerEnterServer (PlayerBase player, EffectTrigger trigger) |
| |
| void | OnPlayerExitServer (PlayerBase player, EffectTrigger trigger) |
| |
◆ EffectArea()
◆ ~EffectArea()
◆ CanBeTargetedByAI()
◆ CanPutInCargo()
◆ CanPutIntoHands()
◆ CreateTrigger()
| void CreateTrigger |
( |
vector |
pos, |
|
|
int |
radius |
|
) |
| |
|
inlineprivate |
References Class::CastTo(), ECE_NONE, GetGame(), EffectTrigger::Init(), m_AroundParticleID, m_EffectsPriority, m_NegativeHeight, m_PositiveHeight, m_PPERequesterIdx, m_TinyParticleID, m_Trigger, m_TriggerType, and EffectTrigger::SetLocalEffects().
◆ DisableVicinityIcon()
| override bool DisableVicinityIcon |
( |
| ) |
|
|
inlineprivate |
◆ EEDelete()
| override void EEDelete |
( |
EntityAI |
parent | ) |
|
|
inlineprivate |
◆ GetRequesterIndex()
◆ InitZone()
◆ InitZoneClient()
◆ InitZoneServer()
◆ OnCEUpdate()
| override void OnCEUpdate |
( |
| ) |
|
|
inlineprivate |
◆ OnParticleAllocation()
◆ OnPlayerEnterServer()
◆ OnPlayerExitServer()
◆ PlaceParticles()
References Math::Acos(), Math::Cos(), Error(), ErrorEx, GetGame(), m_Name, m_NegativeHeight, m_PositiveHeight, m_ToxicClouds, m_Type, m_VerticalLayers, m_VerticalOffset, OnParticleAllocation(), ParticleManager(), Math::PI2, vector::RotateAroundZero(), Math::Sin(), Math::SqrInt(), CGame::SurfaceY(), vector::Up, and vector::Zero.
Referenced by ContaminatedArea_Dynamic::InitZoneClient(), and SpookyArea::InitZoneClient().
◆ SetupZoneData()
| void SetupZoneData |
( |
EffectAreaParams |
params | ) |
|
|
inlineprivate |
References GetRequesterIndex(), InitZone(), m_AroundParticleID, m_InnerRings, m_InnerSpacing, m_Name, m_NegativeHeight, m_OuterRingOffset, m_OuterRingToggle, m_OuterSpacing, m_ParticleID, m_PositiveHeight, m_PPERequesterIdx, m_PPERequesterType, m_Radius, m_TinyParticleID, m_TriggerType, m_VerticalLayers, and m_VerticalOffset.
Referenced by EffectAreaLoader::CreateZones().
◆ Tick()
◆ m_AroundParticleID
◆ m_EffectsPriority
◆ m_InnerRings
◆ m_InnerSpacing
◆ m_Name
| string m_Name = "Default setup" |
|
private |
◆ m_NegativeHeight
| float m_NegativeHeight = 10 |
|
private |
◆ m_OuterRingOffset
| int m_OuterRingOffset = -5 |
|
private |
◆ m_OuterRingToggle
| bool m_OuterRingToggle = true |
|
private |
◆ m_OuterSpacing
◆ m_ParticleID
◆ m_Position
◆ m_PositiveHeight
| float m_PositiveHeight = 25 |
|
private |
◆ m_PPERequesterIdx
| int m_PPERequesterIdx = -1 |
|
private |
◆ m_PPERequesterType
◆ m_Radius
◆ m_TinyParticleID
◆ m_ToxicClouds
◆ m_Trigger
◆ m_TriggerType
| string m_TriggerType = "ContaminatedTrigger" |
|
private |
◆ m_Type
◆ m_VerticalLayers
◆ m_VerticalOffset
| int m_VerticalOffset = 10 |
|
private |
The documentation for this class was generated from the following file: