28 virtual void SpawnKey(
string,
string);
29 virtual void Save(
float);
30 virtual void Restore(
string,
string);
33 virtual void Launch(vector, vector,
float,
float,
float);
This entity class represents an object with choreographed/free-form movement.
Definition: NSNavAI.h:72
This entity class represents an attack.
Definition: NSAttack.h:22
virtual void Restore(string, string)
Similar to ncIO::SpawnKey() but for save-game fields.
Definition: NSAttack.qc:63
virtual void Launch(vector, vector, float, float, float)
Definition: NSAttack.qc:103
nonvirtual void SetWeaponOwner(ncWeapon)
Definition: NSAttack.qc:91
nonvirtual ncWeapon GetWeaponOwner(void)
Definition: NSAttack.qc:97
void ncAttack(void)
Definition: NSAttack.qc:18
virtual void SpawnKey(string, string)
This method handles entity key/value pairs on map load.
Definition: NSAttack.qc:30
virtual void Spawned(void)
Called when the entity is fulled initialized.
Definition: NSAttack.qc:85
virtual void Save(float)
Handles saving a copy of this entity to a given filehandle.
Definition: NSAttack.qc:52
This entity represents an ncRenderableEntity with interactive surface properties.
Definition: NSSurfacePropEntity.h:52
This entity class represents weapon based items.
Definition: NSWeapon.h:170
entityDefAPI_t entityDef
Definition: api.h:366