#include <Shooter.h>
| Valores enumerados |
|---|
| ALWAYS_NEAREST |
|
| SHOOT_UNTIL_OUT_OF_RANGE |
|
| Shooter::Shooter |
( |
GameObject & |
associated, |
|
|
NearestGOFinder & |
finder, |
|
|
std::string |
targetType, |
|
|
float |
range, |
|
|
float |
betweetShootsTime, |
|
|
Shooter::TargetPolicy |
policy, |
|
|
bool |
active, |
|
|
float |
bulletSpeed, |
|
|
float |
bulletMaxDistance, |
|
|
std::string |
bulletSprite |
|
) |
| |
Verifica o subtipo de componente.
- Parâmetros
-
| type | Tipo que deseja verificar se o componente é. |
Retorna verdadeiro se o componente for do tipo type, falso caso contrário.
Implementa Component.
| void Shooter::SetActive |
( |
bool |
active | ) |
|
| void Shooter::Update |
( |
float |
dt | ) |
|
|
virtual |
Atualiza estado do componente.
Deve conter a lógica principal provida pelo componente, utilizando o gameObject que o contém sempre que necessário.
Implementa Component.
| float Shooter::betweetShootsTime |
|
private |
| float Shooter::bulletMaxDistance |
|
private |
| float Shooter::bulletSpeed |
|
private |
| std::string Shooter::bulletSprite |
|
private |
| std::string Shooter::targetType |
|
private |
| Timer Shooter::timerBetweetShoots |
|
private |
A documentação para esta classe foi gerada a partir dos seguintes arquivos: