// 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; }
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>(); }
// 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; }
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); } }
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")); }
public void onClick() { ClientHolderObject client = GameObject.FindWithTag("Client").GetComponent <ClientHolderObject>(); client.client.SendMessage("DOUBT"); }
private void Start() { client = GameObject.FindGameObjectWithTag("Client").GetComponent <ClientHolderObject>(); }