#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: