public void OnTriggerEnter(Collider other) { if (IsValidState()) { currentBallState.OnTriggerEnter(other); } }