|
Third Person Cover Shooter
1.6
|
An action that has an attached effect that is executed at the target position. More...
Public Attributes | |
| GameObject | EffectPrefab |
| Hit effect prefab that is instantiated on hit. More... | |
| AudioClip [] | Sounds |
| Random sounds played on hit. More... | |
Public Attributes inherited from CoverShooter.AIAction | |
| bool | Auto |
| Is the action performed automatically by the AI. More... | |
| float | Cooldown = 1 |
| Time in seconds to wait after activation before the action can be performed again. More... | |
Protected Member Functions | |
| void | PlayEffect (Actor parent, Vector3 position) |
| Plays the effect at a location. More... | |
Protected Member Functions inherited from CoverShooter.AIAction | |
| void | MarkCooldown () |
| Set's the cooldown timer. More... | |
| abstract bool | Start () |
| Starts the action. More... | |
Additional Inherited Members | |
Public Member Functions inherited from CoverShooter.AIAction | |
| void | SetupActor (Actor actor) |
| Set's the actor that executes the action. More... | |
| bool | Execute (Actor actor) |
| Starts the action by the given executor. More... | |
| bool | Execute (Actor actor, Vector3 position) |
| Starts the action by the given executor. More... | |
| bool | Execute (Actor actor, Actor target) |
| Starts the action by the given executor. More... | |
| virtual bool | IsNeededFor (Actor target) |
| Should the AI perform the action on the given target. More... | |
| virtual bool | OnFinishAction () |
| Catches the animator event during the execution and may perform the action. More... | |
| virtual bool | OnThrow () |
| Catches the animator event during the throw animation and may perform the action. More... | |
| abstract bool | Update () |
| Updates the action during it's execution. More... | |
| abstract void | Stop () |
| Stops the action at the end of it's execution. More... | |
| virtual bool | WillMoveForActor (Actor target) |
| Will the action require it's executor to move if targeted at the given actor. More... | |
| virtual bool | WillMoveForPosition (Vector3 target) |
| Will the action require it's executor to move if targeted at the given position. More... | |
Protected Attributes inherited from CoverShooter.AIAction | |
| Actor | _actor |
| Actor | _targetActor |
| Vector3 | _targetPosition |
Properties inherited from CoverShooter.AIAction | |
| bool | CanTargetAny [get] |
| Can the action be targeted at both enemies and allies. More... | |
| bool | NeedsTargetLocation [get] |
| Does the action require a target location to be executed. More... | |
| bool | NeedsOnlySelf [get] |
| Can the action include self. More... | |
| bool | NeedsSingleTargetActor [get] |
| Is the action always targeted at a single actor. More... | |
| float | Wait [get] |
| Time in seconds left to wait before the action can be used again. More... | |
| virtual bool | CanTargetSelf [get] |
| Can the action target the executor themselves. More... | |
| virtual bool | CanTargetEnemy [get] |
| Can the action target enemies of the executor directly. More... | |
| virtual bool | CanTargetAlly [get] |
| Can the action target allies of the executor directly. More... | |
| virtual bool | ShouldIgnoreDead [get] |
| Should the UI ignore dead actors when picking targets. More... | |
| virtual bool | CanTargetGround [get] |
| Can the action be targeted at a location and not actors. More... | |
| virtual bool | CanTargetMultiple [get] |
| Can the action target multiple actors at once. More... | |
| virtual bool | HasNoTimeout [get] |
| Can the action be cancelled if the Timout in AIActions is triggered. More... | |
| virtual float | UIRadius [get] |
| Radius of the target sphere when the action is displayed in the UI. More... | |
| abstract Color | UIColor [get] |
| Color of the action when presented in the UI. More... | |
An action that has an attached effect that is executed at the target position.
|
protected |
Plays the effect at a location.
If parent is given the effect is attached to it.
| GameObject CoverShooter.EffectAction.EffectPrefab |
Hit effect prefab that is instantiated on hit.
| AudioClip [] CoverShooter.EffectAction.Sounds |
Random sounds played on hit.