Exemple #1
0
    void Start()
    {
        timeScaler = GetComponent <TimeScaler2d>();

        timeScaler.originalVelocity = transform.right * speed;

        Gradient g = new Gradient();

        g.FromColor(color);

        TrailRenderer tr = GetComponent <TrailRenderer>();

        tr.colorGradient = g;

        prevPos = transform.position;

        var layer = gameObject.layer;

        layerMask = 0;
        for (int i = 0; i < 32; i++)
        {
            if (!Physics2D.GetIgnoreLayerCollision(layer, i))
            {
                layerMask |= 1 << i;
            }
        }
    }
    void OnTriggerExit2D(Collider2D collider)
    {
        if (layersToAffect.HasLayer(collider.gameObject.layer))
        {
            TimeScaler2d ts = collider.GetComponentInParent <TimeScaler2d>();

            if (ts)
            {
                ts.SetScale(1.0f);
            }
        }
    }
Exemple #3
0
    protected virtual void Start()
    {
        timeScaler     = GetComponent <TimeScaler2d>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        healthSystem   = GetComponent <HealthSystem>();
        healthSystem.isInvulnerable = true;
        healthSystem.onHit         += OnHit;
        healthSystem.onDead        += OnDead;
        freezeTimer = healthSystem.invulnerabilityTime;
        spawnPos    = transform.position;
        anim        = GetComponent <Animator>();

        StartCoroutine(FadeInEnemy());
    }
    void Start()
    {
        timeScaler = GetComponent <TimeScaler2d>();

        timeScaler.originalVelocity = transform.right * speed;

        Gradient g = new Gradient();

        g.FromColor(color);

        TrailRenderer tr = GetComponent <TrailRenderer>();

        tr.colorGradient = g;
    }
Exemple #5
0
    void Start()
    {
        timeScaler = GetComponent <TimeScaler2d>();
        anim       = GetComponent <Animator>();

        meterTransform = meterSprite.transform;

        var emission = jetpackPS.emission;

        emission.enabled = false;

        playerController   = GetComponent <PlayerController>();
        gravityScaleNormal = playerController.gravityJumpMultiplier;
    }
Exemple #6
0
 void Start()
 {
     anim       = GetComponent <Animator>();
     timeScaler = GetComponent <TimeScaler2d>();
     faction    = GetComponent <HealthSystem>().faction;
 }
 void Start()
 {
     timeScaler    = GetComponent <TimeScaler2d>();
     lowPassFilter = Camera.main.GetComponent <AudioLowPassFilter>();
 }