public void Start() { sp = GetComponent <SpriteRenderer>(); weapon = GetComponentInChildren <Weapon>(); attackHitBoxes = weapon.GetComponentsInChildren <Collider2D>(includeInactive: true); audioSource = GetComponent <AudioSource>(); soundInfo.BuildDict(); //hitboxSprites = weapon.GetComponentsInChildren<SpriteRenderer>(); hitboxSprites = weapon.GetComponentsInChildren <SpriteRenderer>(includeInactive: true); //foreach (SpriteRenderer spr in hitboxSprites) //{ // print(spr.name); //} anim = GetComponent <Animator>(); health = GetComponent <Health>(); weaponBufferX = weapon.transform.position.x - transform.position.x; if (tag == TagManager.TM.PlayerTag) { dashSP = transform.Find("dash effect").GetComponent <SpriteRenderer>(); dashSP.gameObject.SetActive(false); } }