//void OnGUI()
    //{
    //	if(!isDead)
    //	{
    //		if(canAction && !isRelax)
    //		{
    //			if(isGrounded)
    //			{
    //				if(!isBlocking)
    //				{
    //					if(!isBlocking)
    //					{
    //						if(GUI.Button(new Rect(25, 15, 100, 30), "Roll Forward"))
    //						{
    //							targetDashDirection = transform.forward;
    //							StartCoroutine(_Roll(1));
    //						}
    //						if(GUI.Button(new Rect(130, 15, 100, 30), "Roll Backward"))
    //						{
    //							targetDashDirection = -transform.forward;
    //							StartCoroutine(_Roll(3));
    //						}
    //						if(GUI.Button(new Rect(25, 45, 100, 30), "Roll Left"))
    //						{
    //							targetDashDirection = -transform.right;
    //							StartCoroutine(_Roll(4));
    //						}
    //						if(GUI.Button(new Rect(130, 45, 100, 30), "Roll Right"))
    //						{
    //							targetDashDirection = transform.right;
    //							StartCoroutine(_Roll(2));
    //						}
    //						//ATTACK LEFT
    //						if(GUI.Button(new Rect(25, 85, 100, 30), "Attack L"))
    //						{
    //							Attack(1);
    //						}
    //						//ATTACK RIGHT
    //						if(GUI.Button(new Rect(130, 85, 100, 30), "Attack R"))
    //						{
    //							Attack(2);
    //						}
    //						if(weapon == Weapon.UNARMED)
    //						{
    //							if(GUI.Button (new Rect (25, 115, 100, 30), "Left Kick"))
    //							{
    //								AttackKick (1);
    //							}
    //							if(GUI.Button (new Rect (130, 115, 100, 30), "Right Kick"))
    //							{
    //								AttackKick (2);
    //							}
    //						}
    //						if(GUI.Button(new Rect(30, 240, 100, 30), "Get Hit"))
    //						{
    //							GetHit();
    //						}
    //					}
    //				}
    //			}
    //			if(canJump || canDoubleJump)
    //			{
    //				if(isGrounded)
    //				{
    //					if(GUI.Button(new Rect(25, 165, 100, 30), "Jump"))
    //					{
    //						if(canJump && isGrounded)
    //						{
    //							StartCoroutine(_Jump());
    //						}
    //					}
    //				}
    //				else
    //				{
    //					if(GUI.Button(new Rect(25, 165, 100, 30), "Double Jump"))
    //					{
    //						if(canDoubleJump && !isDoubleJumping)
    //						{
    //							StartCoroutine(_Jump());
    //						}
    //					}
    //				}dawd
    //			}
    //			if(!isBlocking && isGrounded)
    //			{
    //				if(GUI.Button(new Rect(30, 270, 100, 30), "Death"))
    //				{
    //					StartCoroutine(_Death());
    //				}
    //			}
    //		}
    //	}
    //	if(isDead)
    //	{
    //		if(GUI.Button(new Rect(30, 270, 100, 30), "Revive"))
    //		{
    //			StartCoroutine(_Revive());
    //		}
    //	}
    //}

    //void PlayerColorID()
    //{
    //    if (isLocalPlayer)
    //    {
    //        if (playerID == 0)
    //        {
    //            PlayerColor.sprite = RedBall;
    //        }
    //        else if (playerID == 1)
    //        {
    //            PlayerColor.sprite = BlueBall;
    //        }
    //        else if (playerID == 2)
    //        {
    //            PlayerColor.sprite = GreenBall;
    //        }
    //        else if (playerID == 3)
    //        {
    //            PlayerColor.sprite = PurpleBall;
    //        }
    //    }
    //    //playerNameColor.text = playerName;
    //}

    #endregion
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.tag.Equals("Coin"))
        {
            score++;

            if (isLocalPlayer)
            {
                playerscore.AddScore(score);
            }

            if (mAudioSource != null && CoinSound != null)
            {
                mAudioSource.PlayOneShot(CoinSound);
            }
            Destroy(other.gameObject);

            if (score >= scoreMax)
            {
                winScreen.gameOver();
            }
        }
    }