private void OnCollisionEnter2D(Collision2D collision) { PlayerBehaviour player = collision.collider.GetComponent <PlayerBehaviour>(); if (player != null) { if (PlatformStates == PlatformState.Pics) { SoundManager.instance.missSound.Play(); GameManager.instance.ChangeGameState(GameManager.GameState.Death); player.ChangeMoveState(PlayerBehaviour.MoveState.Death); } else if (PlatformStates == PlatformState.Jump) { Animator boing = GetComponent <Animator>(); boing.SetTrigger("Bond"); player.Jump(jumpPower); } } }