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); } } }
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; }
void Start() { timeScaler = GetComponent <TimeScaler2d>(); anim = GetComponent <Animator>(); meterTransform = meterSprite.transform; var emission = jetpackPS.emission; emission.enabled = false; playerController = GetComponent <PlayerController>(); gravityScaleNormal = playerController.gravityJumpMultiplier; }
void Start() { anim = GetComponent <Animator>(); timeScaler = GetComponent <TimeScaler2d>(); faction = GetComponent <HealthSystem>().faction; }
void Start() { timeScaler = GetComponent <TimeScaler2d>(); lowPassFilter = Camera.main.GetComponent <AudioLowPassFilter>(); }