Ejemplo n.º 1
0
    /**
     * en esta funcion start loq ue hace el netmanage es buscar los puntos indicados en el mapa de aparecer de el equipo azul y rojo
     */
    void Start()
    {
        int i;

        current = this;
        GameObject bsm = GameObject.FindGameObjectWithTag("AzulSpanw");
        GameObject rsm = GameObject.FindGameObjectWithTag("RojoSpanw");


        this.AzulSpawnPoints = new Transform[bsm.transform.childCount];
        this.RojoSpawnPoints = new Transform[rsm.transform.childCount];

        for (i = 0; i < bsm.transform.childCount; i++)
        {
            this.AzulSpawnPoints[i] = bsm.transform.GetChild(i);
        }

        for (i = 0; i < rsm.transform.childCount; i++)
        {
            this.RojoSpawnPoints[i] = rsm.transform.GetChild(i);
        }


        this.timeToRespawn = 5;
        this.time          = this.timeToRespawn;
    }
Ejemplo n.º 2
0
    public void ModifyHealth(int amount)
    {
        this.currenHp += amount;

        if (currenHp > this.maxHp)
        {
            this.currenHp = this.maxHp;
        }
        Debug.Log("me han echo daño");
        if (this.currenHp <= 0)
        {
            this.currenHp = 0;

            //Hacemos algo al morir
            if (this.pv.isMine)
            {
                //al morir el jugador llama al netmanage y activa la funcion de camara de muerte y destruye el objeto en toda la red
                NetManage go = GameObject.FindGameObjectWithTag("NetManager").GetComponent <NetManage>();

                if (this.isNexus)
                {
                    go.OnGameEnded(this.team);
                }
                else
                {
                    go.PlayerDeath();
                }
                PhotonNetwork.Destroy(this.gameObject);
            }
        }
        // muestra en el Hub nuestra vida a traves de un slider
        if (this.HPSlider != null)
        {
            this.HPSlider.value = this.currenHp;
        }
    }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            //Declare NetManage object
            NetManage newSetting = new NetManage();

            //Ask the user which DNS server they would like to use
            Console.WriteLine("WELCOME TO CHANGING YOUR DNS!");
            Console.WriteLine("Press 1 -- Reset your DNS server to default");
            Console.WriteLine("Press 2 -- Change DNS server to Google's DNS server");
            Console.WriteLine("Press 3 -- Change DNS server to OpenDNS' DNS server(option 1)");
            Console.WriteLine("Press 4 -- Change DNS server to SafeDNS' DNS server");
            Console.WriteLine("Press 5 -- Change DNS server to DNS WATCH's DNS server");
            Console.WriteLine("Press 6 -- Change DNS server to Quad 9's DNS server");
            Console.WriteLine("Press 7 -- Change DNS server to Cloudflare's DNS server");
            Console.WriteLine("Press 8 -- Change DNS server to Level 3's DNS server");
            Console.WriteLine("Press 0 -- Exit");
            Console.Write("Submit your answer: ");
            //Take in the answer as a string for ease
            string resp = Console.ReadLine();

            //Known number of choices so I use a switch here for all the DNS servers
            switch (resp)
            {
            case "1":
                newSetting.setDNS(null, null);
                break;

            case "2":
                newSetting.setDNS("8.8.8.8", resp);
                break;

            case "3":
                newSetting.setDNS("208.67.222.222", resp);
                break;

            case "4":
                newSetting.setDNS("195.46.39.39", resp);
                break;

            case "5":
                newSetting.setDNS("84.200.69.80", resp);
                break;

            case "6":
                newSetting.setDNS("9.9.9.9", resp);
                break;

            case "7":
                newSetting.setDNS("1.1.1.1", resp);
                break;

            case "8":
                newSetting.setDNS("195.46.39.39", resp);
                break;

            default:
                Console.WriteLine("INVALID ENTRY! TRY AGAIN!");
                Console.ReadLine();
                break;
            }
        }