void OnCollisionEnter(Collision _collision) { if (currentState.GetType().Name == "JumpingState") { Debug.Log(currentState.GetType().Name); if (_collision.gameObject.tag == "ground") { Debug.Log(_collision.gameObject.tag); character.SetCharacterState(new CharacterState_Idle(character)); } } }