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); }
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); }