Definition at line 1 of file flashgrenade.c.
◆ ~FlashGrenade()
| void Grenade_Base::~FlashGrenade |
( |
| ) |
|
|
protected |
◆ Grenade_Base()
| void Grenade_Base::Grenade_Base |
( |
| ) |
|
|
protected |
◆ Activate()
| void Grenade_Base::Activate |
( |
| ) |
|
|
protected |
run only the remaining part (already unpinned and pinned)
Definition at line 122 of file grenade_base.c.
◆ ActivateImmediate()
| void Grenade_Base::ActivateImmediate |
( |
| ) |
|
|
protected |
◆ ActivateRandomTime()
| void Grenade_Base::ActivateRandomTime |
( |
| ) |
|
|
protected |
◆ CanBeArmed()
| override bool Grenade_Base::CanBeArmed |
( |
| ) |
|
|
protected |
◆ CanBeDisarmed()
| override bool Grenade_Base::CanBeDisarmed |
( |
| ) |
|
|
protected |
◆ CanExplodeInFire()
| override bool Grenade_Base::CanExplodeInFire |
( |
| ) |
|
|
protected |
◆ CreateLight()
| override void Grenade_Base::CreateLight |
( |
| ) |
|
|
protected |
◆ Deactivate()
| void Grenade_Base::Deactivate |
( |
| ) |
|
|
protected |
◆ EEItemLocationChanged()
activate grenade when it leaves player hands (safety handle released)
Definition at line 273 of file grenade_base.c.
◆ ExplodeGrenade()
| void Grenade_Base::ExplodeGrenade |
( |
EGrenadeType | grenade_type | ) |
|
|
protected |
DEPRECATED - for backward compatibility only.
Definition at line 171 of file grenade_base.c.
◆ GetGrenadeType()
◆ InitiateExplosion()
| override void Grenade_Base::InitiateExplosion |
( |
| ) |
|
|
protected |
◆ InitSpecificsExplosionEffectForSurface()
| override void Grenade_Base::InitSpecificsExplosionEffectForSurface |
( |
| ) |
|
|
protected |
◆ IsPinnable()
| bool Grenade_Base::IsPinnable |
( |
| ) |
|
|
protected |
cannot be pinned once the fuse has started
Definition at line 79 of file grenade_base.c.
◆ IsPinned()
| bool Grenade_Base::IsPinned |
( |
| ) |
|
|
protected |
◆ OnActivatedByItem()
| override void Grenade_Base::OnActivatedByItem |
( |
notnull ItemBase | item | ) |
|
|
protected |
◆ OnActivatedByTripWire()
| override void Grenade_Base::OnActivatedByTripWire |
( |
| ) |
|
|
protected |
DEPRECATED use OnActivatedByItem.
◆ OnActivateFinished()
| void Grenade_Base::OnActivateFinished |
( |
| ) |
|
|
protected |
◆ OnActivateImmediate()
| void Grenade_Base::OnActivateImmediate |
( |
| ) |
|
|
protected |
◆ OnActivateStarted()
| void Grenade_Base::OnActivateStarted |
( |
| ) |
|
|
protected |
◆ OnDeactivate()
| void Grenade_Base::OnDeactivate |
( |
| ) |
|
|
protected |
◆ OnPin()
| void Grenade_Base::OnPin |
( |
| ) |
|
|
protected |
◆ OnStoreLoad()
◆ OnStoreSave()
◆ OnUnpin()
| void Grenade_Base::OnUnpin |
( |
| ) |
|
|
protected |
◆ OnWasAttached()
| override void Grenade_Base::OnWasAttached |
( |
EntityAI | parent, |
|
|
int | slot_id ) |
|
protected |
◆ Pin()
| void Grenade_Base::Pin |
( |
| ) |
|
|
protected |
◆ SetActions()
| override void Grenade_Base::SetActions |
( |
| ) |
|
|
protected |
◆ SetFuseDelay()
| void Grenade_Base::SetFuseDelay |
( |
float | delay | ) |
|
|
protected |
◆ SetGrenadeType()
◆ SetPinnable()
| void Grenade_Base::SetPinnable |
( |
bool | state | ) |
|
|
protected |
◆ Unpin()
| void Grenade_Base::Unpin |
( |
| ) |
|
|
protected |
◆ DEFAULT_FUSE_DELAY
| const float Grenade_Base::DEFAULT_FUSE_DELAY = 10 |
|
protected |
◆ m_FuseDelay
| float Grenade_Base::m_FuseDelay |
|
protected |
◆ m_FuseTimer
| ref Timer Grenade_Base::m_FuseTimer |
|
protected |
◆ m_GrenadeType
◆ m_Pinnable
| bool Grenade_Base::m_Pinnable |
|
protected |
◆ m_Pinned
| bool Grenade_Base::m_Pinned |
|
protected |
◆ m_RemainingFuseTime
| float Grenade_Base::m_RemainingFuseTime |
|
protected |
The documentation for this class was generated from the following files: