Пример #1
0
 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");
            }
        }
    }
Пример #3
0
    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;
            }
        }
    }
Пример #4
0
 void Start()
 {
     Renderer = GameObject.FindGameObjectsWithTag("renderer")[0];
     script   = Renderer.GetComponent <TrailScript>();
 }