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>(); }
// Update is called once per frame void Update() { ShowDiceScript diceScript = GameObject.Find("Main Camera").GetComponent <ShowDiceScript>(); if (!diceScript.showDice) { if (setDice) { //SET DICE IN CUP SetDice(); setDice = false; } if (newGuess) { setGuess(); newGuess = false; } if (newTurn) { //Turn highlight and name SetTurn(); newTurn = false; } if (showDice) { diceScript.HideCups(); diceScript.ShowDice(); showDice = false; } if (!client.shaken) { shakeIndicator.SetActive(true); if (Time.time >= shakeTimer) { shakeIndicator.GetComponent <Image>().sprite = shakeSheet[shakeImg]; shakeTimer += interval; shakeImg = (++shakeImg) % 2; Debug.Log("ShakeImg is: " + shakeImg); } } else { shakeIndicator.SetActive(false); } } }