void SpawnInNormal() { Instantiate(TeleportSparkle, transform.position, transform.rotation); Instantiate(Enemy, transform.position, transform.rotation); HomingAttackControl.UpdateHomingTargets(); Destroy(gameObject); }
void Update() { if (!firstTime) { ShieldObject.SetActive(false); firstTime = true; } if (HasShield) { ShieldObject.SetActive(true); ShieldObject.transform.position = transform.position + ShieldOffset; ShieldObject.transform.rotation = transform.rotation; } else { if (ShieldObject) { ShieldObject.SetActive(false); } } if (updateTgts) { HomingAttackControl.UpdateHomingTargets(); updateTgts = false; } NormalShieldMaterial.SetTextureOffset("_MainTex", new Vector2(0, -Time.time) * 3); }
void SpawnInNormal() { HasSpawned = true; Instantiate(TeleportSparkle, transform.position, transform.rotation); GameObject em = (GameObject)Instantiate(Enemy, transform.position, transform.rotation); em.GetComponent <EnemyHealth>().SpawnReference = this; HomingAttackControl.UpdateHomingTargets(); }
void Update() { RingsCounter.text = ": " + RingAmmount; if (updateTargets) { HomingAttackControl.UpdateHomingTargets(); Actions.Action02.HomingAvailable = true; updateTargets = false; } //Set speed pad trackpad's offset SpeedPadTrack.SetTextureOffset("_MainTex", new Vector2(0, -Time.time) * 3); DashRingMaterial.SetColor("_EmissionColor", (Mathf.Sin(Time.time * 15) * 1.3f) * DashRingLightsColor); }