Exemplo n.º 1
0
 public void refreshScence()
 {
     players[0] = new Thisplayer();
     players[1] = new Nextplayer();
     players[2] = new Antiplayer();
     players[3] = new Frontplayer();
     de         = new decodedic();
 }
Exemplo n.º 2
0
    public void onChiButtonClick()
    {
        Mainlogic ml    = networkManeger.GetComponent <Mainlogic>();
        decodedic dedic = ml.de;
        int       g     = 1;

        for (int i = 0; i < 3; i++)
        {
            if (dedic.butt[i])
            {
                g = i + 1;
            }
        }
        if (dedic.chicount == 1)
        {
            GameObject.Find("Network").GetComponent <NetworkManeger>().sendMsg(new Dictionary <string, string>()
            {
                { "type", "opereply" },
                { "socket_id", PlayerPrefs.GetString("socket_id") },
                { "room", PlayerPrefs.GetString("room") },
                { "room_id", PlayerPrefs.GetString("room_id") },
                { "content", "" + g }
            });
            GameObject.Find("cpgh").gameObject.SetActive(false);
            GameObject.Find("Canvas").transform.Find("TimerImage").gameObject.SetActive(false);
        }
        else
        {
            GameObject.Find("cpgh").gameObject.SetActive(false);
            GameObject.Find("Canvas").transform.Find("mutilChiPanel").gameObject.SetActive(true);
            string chibtnname = "chiButton";
            for (int i = 0; i < 3; i++)
            {
                int    realnum = i + 1;
                Button chibtn  = GameObject.Find(chibtnname + realnum).GetComponent <Button>();
                chibtn.interactable = dedic.butt[i];
                if (dedic.butt[i])
                {
                    chibtn.transform.Find("Image1").GetComponent <Image>().sprite = ml.cardImage[dedic.chipai[i][0] / 4];
                    chibtn.transform.Find("Image2").GetComponent <Image>().sprite = ml.cardImage[dedic.chipai[i][1] / 4];
                    chibtn.transform.Find("Image3").GetComponent <Image>().sprite = ml.cardImage[dedic.chipai[i][2] / 4];
                }
            }
        }
    }
Exemplo n.º 3
0
 private void Awake()
 {
     Debug.Log("awake run");
     networkManeger = GameObject.Find("Network");
     de             = new decodedic();
 }