Esempio n. 1
0
 public static void backToMenu()
 {
     GameOver = false;
     Team_Manager.wipe();
     Spawn_System.wipe();
     CameraResizeing.wipe();
     SceneManager.LoadScene("Menu");
 }
Esempio n. 2
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;
    }
Esempio n. 3
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);
            //}
        }
    }
Esempio n. 4
0
    //=====================================================================================================================================================
    void Start()
    {
        spawnSystem = spawns.GetComponent <Spawn_System>();
        playerID    = transform.gameObject;
        //teamID = -1;
        playerHP    = oldHP = newHP = 100.0f;
        playerHPMax = 100.0f;
        playerScore = 0;

        regenSpeed = 20.0f;

        lastHitBy = null;

        playerStartPos = transform.position;

        //teamSlot = manager.teamManager.addToTeam(transform.gameObject,teamID);
        camera = GameObject.Find(transform.parent.name + "/Camera");
        Winner = GameObject.Find(transform.parent.name + "/Camera/UI/Winner");
        Winner.SetActive(false);

        teamName = Gametype_Manager.getTeamName(teamID);
        _t       = 1.0f;
    }