private void ReturnToPool() { if (trailRenderer != null) { trailRenderer.ShotDone(); } PoolManager.PoolClientDestroy(gameObject); }
protected virtual void DespawnThis() { if (trailRenderer != null) { trailRenderer.ShotDone(); } rigidBody.velocity = Vector2.zero; Despawn.ClientSingle(gameObject); }
private void ReturnToPool() { if (trailRenderer != null) { trailRenderer.ShotDone(); } rigidBody.velocity = Vector2.zero; Despawn.ClientSingle(gameObject); }
private void ReturnToPool() { if (trailRenderer != null) { trailRenderer.ShotDone(); } rigidBody.velocity = Vector2.zero; PoolManager.PoolClientDestroy(gameObject); }