public Projectile *GetProjectile(EntityRefProjectile entity_ref) { var ptr = _entities->Projectile(entity_ref._index); if (ptr->_entity._active && ptr->_entity._ref._version == entity_ref._version) { return(ptr); } return(null); }
public void DestroyProjectile(EntityRefProjectile entity_ref) { _destroy.Enqueue(entity_ref); }
public Boolean ProjectileExists(EntityRefProjectile entity_ref) { return(GetProjectile(entity_ref) != null); }