public virtual void Potted(PocketIndexes pocketIndex) { if (m_rigidbody) { m_state = State.POTTED; m_rigidbody.velocity = Vector3.zero; m_rigidbody.angularVelocity = Vector3.zero; CloseDrag(); CloseRenderer(); enabled = false; RemovePhysicalMaterial(); GameStatistics.MarkPottedBalls(1); } }