void Start() { rb = GetComponent <Rigidbody2D>(); audioData = GetComponent <AudioSource>(); groundDetect = GetComponentInChildren <GroundDetect>(); barkScript = GetComponentInChildren <BarkScript>(); dawgSprite = GetComponent <SpriteRenderer>(); forward = new Vector3(gameObject.transform.localScale.x, gameObject.transform.localScale.y, gameObject.transform.localScale.z); backward = new Vector3(gameObject.transform.localScale.x * -1, gameObject.transform.localScale.y, gameObject.transform.localScale.z); }
public void PlayBenjiBark() { if (barkCount > 0 && !isGameOver) { GameObject newBarkWave = Instantiate(barkWave); newBarkWave.transform.position = benji.transform.position + new Vector3(.5f, 0, 0); BarkScript barkScript = newBarkWave.GetComponent <BarkScript>(); barkScript.initialXPos = newBarkWave.transform.position.x; benjibark.Play(); barkCount--; barkCountText.text = barkCount.ToString(); } }