Beispiel #1
0
    private void Animate()
    {
        Vector4 whiteVector = VectorColor.ColorToVector(Color.white);

        sRenderer.color = VectorColor.VectorToColor(whiteVector * (1 - timer.timePassed / fadeoutTime));
        if (timer.ready)
        {
            Destroy(gameObject);
        }
    }
Beispiel #2
0
    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;
    }