Third Person Cover Shooter
1.6
|
A version of a grenade that applies a VisionBuff to objects with CharacterMotor. More...
Public Member Functions | |
SmokeGrenade () | |
Public Member Functions inherited from CoverShooter.Grenade | |
void | Fly (Vector3 origin, Vector3 velocity, float gravity) |
Launched the grenade on flight with giver parameters. More... | |
void | Activate (Actor attacker, float delay=0) |
Sets the grenade to explode on collision. More... | |
Public Attributes | |
float | VisionMultiplier = 0.1f |
Distance multiplier for characters affected by the grenade. More... | |
float | Duration = 6 |
Duration of the buff applied to affected characters. More... | |
Public Attributes inherited from CoverShooter.Grenade | |
GameObject | Explosion |
Explosion prefab to instantiate on detonation. More... | |
float | ExplosionRadius = 4.5f |
Distance from the explosion center where damage reaches 0. More... | |
float | CenterDamage = 150 |
Damage done at the center of explosion. More... | |
float | Bounciness = 0.3f |
Fraction of velocity retained when bouncing from a surface. More... | |
float | Timer = 3 |
Explosion timer in seconds counted from activation. More... | |
float | ShakeDuration = 0.5f |
Camera shake duration when exploded. More... | |
float | ShakeIntensity = 100 |
Camera shake intensity when close to the camera. More... | |
GameObject | ExplosionPreview |
Prefab to instantiate to display grenade explosion preview. More... | |
float | PreviewTime |
Time in seconds since the activation to display the explosion preview. More... | |
Protected Member Functions | |
override void | Apply (GameObject target, Vector3 position, Vector3 normal, float fraction) |
Adds a VisionBuff to the target object, but only if it contains CharacterMotor. More... | |
Additional Inherited Members | |
Properties inherited from CoverShooter.Grenade | |
Actor | Attacker [get] |
Manages flight and explosion of a grenade. More... | |
A version of a grenade that applies a VisionBuff to objects with CharacterMotor.
CoverShooter.SmokeGrenade.SmokeGrenade | ( | ) |
|
protectedvirtual |
Adds a VisionBuff to the target object, but only if it contains CharacterMotor.
Reimplemented from CoverShooter.Grenade.
float CoverShooter.SmokeGrenade.Duration = 6 |
Duration of the buff applied to affected characters.
float CoverShooter.SmokeGrenade.VisionMultiplier = 0.1f |
Distance multiplier for characters affected by the grenade.