Пример #1
0
    // Start is called before the first frame update
    void Start()
    {
        PlayerStartPosition = transform.position;
        PlayerStartAngles   = transform.eulerAngles;

        client      = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>();
        cameraCount = client.id + 1;
    }
Пример #2
0
    private void Start()
    {
        cameraStartPosition = mainCamera.transform.position;
        cameraStartRotation = mainCamera.transform.eulerAngles;

        cupStartPosition = playerCup.transform.position;
        cupStartAngles   = playerCup.transform.eulerAngles;

        diceEnd = dice.transform.position;

        client        = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>();
        showDiceCheck = GameObject.Find("Main Camera").GetComponent <ShowDiceScript>();
    }
Пример #3
0
    // Start is called before the first frame update
    void Start()
    {
        crossSheet = Resources.LoadAll <Sprite>("crossDice");
        diceSheet  = Resources.LoadAll <Sprite>("DiceSpriteTable");
        shakeSheet = Resources.LoadAll <Sprite>("Shake");
        float shakeTimer = Time.time;



        client = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>();
        client.client.MessageRecevied += Client_MessagedReceived;
        client.client.SendMessage("STARTED");
        int count = 0;


        for (int i = 0; i < client.totalPlayers; i++)
        {
            if (client.players[i] != null)
            {
                Debug.Log("Playeer not null id: " + client.players[i].Id);
                if (i != client.id)
                {
                    client.players[i].Cup = "cup" + (count + 1);

                    cups[count + 1].SetActive(true);
                    GameObject.Find("cup" + (count + 1) + "/Cup").GetComponent <Renderer>().material = mats[client.players[i].CupColour];
                    for (int j = 1; j <= 5; j++)
                    {
                        GameObject.Find("cup" + (count + 1) + "/dice/Dice" + j).GetComponent <Renderer>().material = mats[client.players[i].DiceColour];
                    }


                    count++;
                    Debug.Log("Count is: " + count);
                }
                else
                {
                    client.players[i].Cup = "Player";
                    GameObject.Find("Player/Cup/Circle.001").GetComponent <Renderer>().material = mats[client.players[i].CupColour];
                    GameObject.Find("Player/Cup/Circle").GetComponent <Renderer>().material     = mats[client.players[i].CupColour];
                    for (int j = 1; j <= 5; j++)
                    {
                        GameObject.Find("Player/dice/Dice" + j).GetComponent <Renderer>().material = mats[client.players[i].DiceColour];
                    }
                }
            }
        }
        turn = 0;
    }
Пример #4
0
    public void onClicked(Button button)
    {
        ClientHolderObject client = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>();

        foreach (GameObject obj in outlines)
        {
            obj.SetActive(false);
        }

        if (int.Parse(button.name) >= client.previousGuess[1])
        {
            outlines[int.Parse(button.name) - 1].SetActive(true);

            client.guess[1] = int.Parse(button.name);
        }
    }
Пример #5
0
    void Start()
    {
        //Find GameObject holding script, then retrieve the script component to retrieve variables
        clientGameObject = GameObject.FindGameObjectWithTag("Client");
        clientScript     = clientGameObject.GetComponent <ClientHolderObject>();


        //Assign function to event delegate method
        clientScript.client.MessageRecevied += Client_MessagedReceived;

        //Connect to server
        clientScript.client.Connect();

        //Send players name to server
        clientScript.client.SendMessage(PlayerPrefs.GetString("name") + " " + PlayerPrefs.GetInt("cup") + " " + PlayerPrefs.GetInt("dice"));
    }
Пример #6
0
    public void onClick()
    {
        ClientHolderObject client = GameObject.FindWithTag("Client").GetComponent <ClientHolderObject>();

        client.client.SendMessage("DOUBT");
    }
Пример #7
0
 private void Start()
 {
     client = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>();
 }