private void Start() { Instance = this; _trailRenderer = GetComponent <TrailRenderer>(); _trailRenderer.emitting = false; _positions = new Vector3[10000]; }
void OnTriggerEnter(Collider coll) { GameObject obj = coll.gameObject; if (obj.GetComponent <TrailScript>() != null) { if (obj.GetComponent <NetworkView>().isMine) { TrailScript trailScript = obj.GetComponent <TrailScript>(); trailScript.stealthTimer = 5f; trailScript.playerGUI.MakeUpdate("Stealth Refreshed"); Debug.Log("Stealth Timer refreshed"); } } }
void Update() { elapsed += Time.smoothDeltaTime; if (elapsed > 0.25f) { elapsed = 0; TrailScript trail = Instantiate(trailPrefab, root.transform); trail.transform.position = transform.position; if (i++ % 2 == 0) { trail.GetComponent <SpriteRenderer>().sprite = left; } else { trail.GetComponent <SpriteRenderer>().sprite = right; } } }
void Start() { Renderer = GameObject.FindGameObjectsWithTag("renderer")[0]; script = Renderer.GetComponent <TrailScript>(); }