public void DestroyObject(Collider key, ThrowableObjectClass obj) { foreach (Collider col in obj.GetAllCollider()) this.CurrentObjectInstantiate.Remove(col); this.freeObject.Add(obj); if (obj.PlayerWhoThrow != null) obj.PlayerWhoThrow.DropObject(obj); obj.Destroy(); }