|
Third Person Cover Shooter
1.6
|
Base implementation for all buffs. More...
Public Member Functions | |
| void | Launch () |
| Starts the buff and timer. More... | |
Public Attributes | |
| float | Duration = 1 |
| Duration of the buff. More... | |
| bool | Outline = false |
| Should an outline be displayed during the buff. More... | |
| Color | OutlineColor = Color.white |
| Color displayed on the outline. More... | |
| bool | AutoLaunch = false |
| Should the buff be auto-launched on awake. More... | |
Protected Member Functions | |
| virtual void | Update () |
| abstract void | Begin () |
| Enable the buff. More... | |
| abstract void | End () |
| Disable the buff. More... | |
Base implementation for all buffs.
Manages timed disable and outlines.
|
protectedpure virtual |
Enable the buff.
Implemented in CoverShooter.ArmorBuff, CoverShooter.DamageBuff, CoverShooter.VisionBuff, and CoverShooter.TempOutline.
|
protectedpure virtual |
Disable the buff.
Implemented in CoverShooter.ArmorBuff, CoverShooter.DamageBuff, CoverShooter.VisionBuff, and CoverShooter.TempOutline.
| void CoverShooter.BaseBuff.Launch | ( | ) |
Starts the buff and timer.
|
protectedvirtual |
| bool CoverShooter.BaseBuff.AutoLaunch = false |
Should the buff be auto-launched on awake.
| float CoverShooter.BaseBuff.Duration = 1 |
Duration of the buff.
| bool CoverShooter.BaseBuff.Outline = false |
Should an outline be displayed during the buff.
| Color CoverShooter.BaseBuff.OutlineColor = Color.white |
Color displayed on the outline.