// Update is called once per frame void Update() { /* * print(anim.GetBool("Running")); * if (anim.GetBool("Running")) * { * if (PLAYER_NUMBER == 1) * { * PM.StartRunParticlesP1(); * * } * else PM.StartRunParticlesP2(); * * } * else * { * PM.EndRunParticlesP1(); * * } */ if (PLAYER_NUMBER == 1) { if (anim.GetBool("Running")) { PM.StartRunParticlesP1(); } else { PM.EndRunParticlesP1(); } } else { if (anim.GetBool("Running")) { PM.StartRunParticlesP2(); } else { PM.EndRunParticlesP2(); } } if (Input.GetButtonDown(FireCtrl) && !defeated) { anim.SetTrigger("BaseballHit"); //isHitting = true; //AM.Play("PlayerHits"); //AM.PlayRandomPitch("PlayerHits"); GameObject.FindObjectOfType <AudioManager>().PlayRandomPitch("PlayerHits"); } if (ballSript.playerNear && isHitting) { GM.ShakeCameraPlayerHits(); GameObject.FindObjectOfType <AudioManager>().PlayRandomPitch("HitBall"); PM.PlayerHitsBall(ball.transform); ballSript.ChangeMaterial(this.gameObject.name); //ball.transform.rotation = transform.rotation; ballSript.changeDirection(transform.rotation); ballSript.ballStopped = false; ballSript.hitted = true; if (PLAYER_NUMBER == 1) { if (ballSript.CheckIfCrossField()) { GameObject.FindObjectOfType <GroundEffectManagerScript>().StartLeftEffect(transform); } } else { if (ballSript.CheckIfCrossField()) { GameObject.FindObjectOfType <GroundEffectManagerScript>().StartRightEffect(transform); } } if (GamMan.state == GamMan.stateOfMatch.running) { ballSript.IncreaseSpeed(); } isHitting = false; } }