private void Animate() { Vector4 whiteVector = VectorColor.ColorToVector(Color.white); sRenderer.color = VectorColor.VectorToColor(whiteVector * (1 - timer.timePassed / fadeoutTime)); if (timer.ready) { Destroy(gameObject); } }
private void Awake() { this.slowCharge = new Health(maxSlowTime); this.health = new Health(playerHealth, this); slowLastActive = Mathf.NegativeInfinity; spriteRenderer = GetComponent <SpriteRenderer>(); damageColorVector = VectorColor.ColorToVector(damageColor); colorVector = VectorColor.ColorToVector(spriteRenderer.color); collider = GetComponent <CircleCollider2D>(); cameraHandler = FindObjectOfType <CameraHandler>(); lastHit = Mathf.NegativeInfinity; }