protected new void Awake()
    {
        base.Awake();
        Reach     = originalheight;
        halfwidth = originalhalfwidth;

        coll          = GetComponent <PolygonCollider2D>();
        coll.enabled  = false;
        points        = new Vector2[6];
        audsourceloop = GetComponent <AudioSource>();
        setparticlesnumber(numberOfParticles);

        cooldownTimer = 2f;
        chargingTimer = new timelib.timer(chargeTimeNeeded);
    }
Пример #2
0
    protected new void Awake()
    {
        base.Awake();

        (rend = GetComponent <SpriteRenderer>()).enabled = false;
        (coll = GetComponent <Collider2D>()).enabled     = false;
        lifevars = GetComponent <lifescript>();
        if (lifevars != null)
        {
            lifevars.death = death;
            lifevars.life  = maxhealth;

            lifevars.whileDying  = coll.disable;
            lifevars.whileDying += resetCoolDown;
        }


        cooldownTimer = 2.5f;
        closeTimer    = new timelib.timer(cooldownTimer);
    }