// Use this for initialization void Start() { shootWave = gameObject.GetComponent <ShootWave>(); timer = shootInterval; mySprite = gameObject.GetComponentInChildren <SpriteRenderer>(); originalColor = mySprite.color; }
// Use this for initialization void Start() { couldShootAtStart = playerInput.canShoot; respawnPos = transform.position; mainCam = Camera.main; myRbody = gameObject.GetComponent <Rigidbody2D>(); shootWave = gameObject.GetComponent <ShootWave>(); myAnimator = gameObject.GetComponentInChildren <Animator>(); myAudio = gameObject.GetComponent <AudioSource>(); aimDirection = Vector3.right; spriteRenderer = gameObject.GetComponentInChildren <Animator>().gameObject.GetComponent <SpriteRenderer>(); }