Exemplo n.º 1
0
    //public GameObject[] playerSounds = new GameObject[1];

    // Use this for initialization
    void Start()
    {
        if (GameObject.Find("Suction Zone"))
        {
            Physics.IgnoreCollision(GameObject.Find("Suction Zone").GetComponent <Collider>(), footBox.GetComponent <Collider>(), true);
        }
        transform.position = Spawn_System.findSpawn().transform.position;
        transform.rotation = Spawn_System.findSpawn().transform.rotation;
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        /*  if(transform.parent.GetComponent<NetworkManager>().connected)
         * {
         *    noConnection.SetActive(false);
         * }
         * else
         * {
         *    noConnection.SetActive(true);
         * }*/

        //noConnection.GetComponent<Text>().text = transform.parent.GetComponent<NetworkManager>().output;

        //if (Observer.logList.Count > 0)
        //{
        //    print(Observer.logList[0] + "                 " + gameObject.name);
        //}

        timer -= Time.deltaTime;

        if (manager.target.health <= 0 && !dead)
        {
            timer = 4;
            dead  = true;

            if (!Observer.logList.Contains(this.gameObject))
            {
                Observer.logList.Add(this.gameObject);
            }
        }
        if (dead && timer < 0)
        {
            dead = false;
            deaths++;
            manager.movment.transform.position = Spawn_System.findSpawn().transform.position;
            manager.movment.transform.rotation = Spawn_System.findSpawn().transform.rotation;
            manager.target.health = manager.target.oldHealth = manager.target.newHealth = manager.target.MaxHealth;
            respawn   = true;
            deathInfo = transform.gameObject;
            //if (Observer.logList.Contains(this.gameObject))
            //{
            //    Observer.logList.Remove(this.gameObject);
            //}
        }
    }