Example #1
0
    // Update is called once per frame
    void Update()
    {
        /*if (haveToSetClass) {
         *      //setClass (typeClass);
         *      setSkinModel(vehicleTypeClass);
         *
         *      haveToSetClass = false;
         * }*/


        setSkinModel(vehicleTypeClass);
        setTeam(teamPlayer);

        if (needSpawn && GameObject.Find("ControllerNet").GetComponent <ControllerNet> ().canPlay(true))
        {
            if (GameObject.Find("ControllerGame").GetComponent <ControllerGaming> ().startMatch)
            {
                needSpawn = false;

                GameObject net = GameObject.Find("ControllerNet");
                CustomNetworkManagerHUD netScript           = net.GetComponent <CustomNetworkManagerHUD> ();
                ControllerNet           controllerNetScript = net.GetComponent <ControllerNet> ();

                if (controllerNetScript.matchmaking)
                {
                    if (isServer)
                    {
                        teamPlayer = GameObject.Find("Lobby").GetComponent <Lobby> ().matchmaker();
                        //CmdSetTeam (teamPlayer);
                        RpcMatchMaking(teamPlayer);
                    }
                }
            }
        }
    }
Example #2
0
    public void assignTeam()
    {
        GameObject net = GameObject.Find("ControllerNet");
        CustomNetworkManagerHUD netScript           = net.GetComponent <CustomNetworkManagerHUD>();
        ControllerNet           controllerNetScript = net.GetComponent <ControllerNet>();

        if (isLocalPlayer)
        {
            //if (setObjectsFind) {
            if (net != null)
            {
                if (!controllerNetScript.matchmaking)
                {
                    teamPlayer = netScript.team;
                }

                vehicleTypeClass = netScript.classType;
                userPlayer       = netScript.player;

                setTeam(teamPlayer);
                setClass(vehicleTypeClass);

                CmdSetTeam(teamPlayer);
                CmdSetClass(vehicleTypeClass);

                CmdSetUser(userPlayer);

                ammoGUI = GameObject.Find("Ammo");

                if (teamPlayer == 0)
                {
                    ammoGUI.GetComponent <RawImage>().texture = textureTeam0;
                }
                else if (teamPlayer == 1)
                {
                    ammoGUI.GetComponent <RawImage>().texture = textureTeam1;
                }

                weaponGUI = GameObject.Find("Weapon");

                if (teamPlayer == 0)
                {
                    weaponGUI.GetComponent <RawImage>().texture = textureTeam0;
                }
                else if (teamPlayer == 1)
                {
                    weaponGUI.GetComponent <RawImage>().texture = textureTeam1;
                }

                scoreGUI = GameObject.Find("Score");

                if (teamPlayer == 0)
                {
                    scoreGUI.GetComponent <RawImage>().texture = textureTeam0Score;
                }
                else if (teamPlayer == 1)
                {
                    scoreGUI.GetComponent <RawImage>().texture = textureTeam1Score;
                }

                scoreBottomGUI = GameObject.Find("ScoreBottom");

                if (teamPlayer == 0)
                {
                    scoreBottomGUI.GetComponent <RawImage>().texture = textureTeam0Score;
                }
                else if (teamPlayer == 1)
                {
                    scoreBottomGUI.GetComponent <RawImage>().texture = textureTeam1Score;
                }

                //setObjectsFind = false;
            }
            //}
        }
    }