Esempio n. 1
0
    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);
        }
    }