private Animator animations;
//audios
AudioSource audio;
public AudioClip springJump;
// Use this for initialization
void Start () {
audio = GameObject.Find("SoundSettings").GetComponent<AudioSource>();
animations = gameObject.GetComponent<Animator> ();
}
// Update is called once per frame
void Update () {
animations.SetBool("Springs", Player.springs);
}
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield") {
Player.springs = true;
StartCoroutine (Example ());
}
}
IEnumerator Example()
{
yield return new WaitForSeconds(0.2f);
Player.springs = false;
}
void OnTriggerEnter2D(Collider2D col){
if (col.gameObject.tag == "Shield")
{
Player.bounceForce = 100;
}
}
void OnCollisionStay2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield")
{
Player.springs = true;
StartCoroutine (Example ());
}
}
void OnCollisionExit2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield")
{
Player.springs = false;
audio.PlayOneShot(springJump,0.8f);
}
}
//audios
AudioSource audio;
public AudioClip springJump;
// Use this for initialization
void Start () {
audio = GameObject.Find("SoundSettings").GetComponent<AudioSource>();
animations = gameObject.GetComponent<Animator> ();
}
// Update is called once per frame
void Update () {
animations.SetBool("Springs", Player.springs);
}
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield") {
Player.springs = true;
StartCoroutine (Example ());
}
}
IEnumerator Example()
{
yield return new WaitForSeconds(0.2f);
Player.springs = false;
}
void OnTriggerEnter2D(Collider2D col){
if (col.gameObject.tag == "Shield")
{
Player.bounceForce = 100;
}
}
void OnCollisionStay2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield")
{
Player.springs = true;
StartCoroutine (Example ());
}
}
void OnCollisionExit2D(Collision2D coll)
{
if (coll.gameObject.tag == "Player" || coll.gameObject.tag == "Shield")
{
Player.springs = false;
audio.PlayOneShot(springJump,0.8f);
}
}
No comments:
Post a Comment