public void Leave() { if (m_ShouldPhysicalize) { DeparentPetal(); m_ParentFlower.AnimateLosePetal(); if (!m_Rigidbody) { m_Rigidbody = GetComponent <Rigidbody2D>(); } m_Rigidbody.simulated = true; m_Rigidbody.AddForce(transform.up * 100); } else { gameObject.SetActive(false); } IsUp = false; }