예제 #1
0
	private void ReturnToPool()
	{
		if (trailRenderer != null)
		{
			trailRenderer.ShotDone();
		}
		PoolManager.PoolClientDestroy(gameObject);
	}
예제 #2
0
 protected virtual void DespawnThis()
 {
     if (trailRenderer != null)
     {
         trailRenderer.ShotDone();
     }
     rigidBody.velocity = Vector2.zero;
     Despawn.ClientSingle(gameObject);
 }
예제 #3
0
 private void ReturnToPool()
 {
     if (trailRenderer != null)
     {
         trailRenderer.ShotDone();
     }
     rigidBody.velocity = Vector2.zero;
     Despawn.ClientSingle(gameObject);
 }
예제 #4
0
 private void ReturnToPool()
 {
     if (trailRenderer != null)
     {
         trailRenderer.ShotDone();
     }
     rigidBody.velocity = Vector2.zero;
     PoolManager.PoolClientDestroy(gameObject);
 }