public virtual void Shoot(DamageData damageData) { Vector3 DirShoot = damageData.Direction; BoomerangBullet bull = pool.Spawn(id_bullet, PositionStartAttack, MathQ.DirectionToQuaternion(DirShoot)) as BoomerangBullet; SetUpDamageData(damageData); bull.StartUp(damageData); }