public void updateNPlayersInRoom(int n) { if (n == 0) { connectedSabiosValue_Text.GetComponent <Text> ().text = ""; } else { connectedSabiosValue_Text.GetComponent <Text> ().text = "" + n; } }
public void debateDetails() { if (state != 0) { return; } if (touchIsMovement) { touchIsMovement = false; return; } if (stateWaitScroll != -1) // show details { stateWaitScroll = -1; // disabled if (page < numPages) { if (!debateChosen [page]) { tick.unpress(); } else { tick.press(); } } tick.gameObject.GetComponent <UIFaderScript> ().fadeOut(); left1.fadeOut(); left2.fadeOut(); right1.fadeOut(); right2.fadeOut(); //eligeText.SetActive (false); down1.fadeIn(); down2.fadeIn(); if (page < numPages) { debateDescription.GetComponent <Text> ().text = controlHub.masterController.dbinfo.items [debateIndices [page]].description; } debateDescription.fadeIn(); descriptionBG.fadeOut(); targetScale = 0.45f; state = 3; showingDetail = true; } else // hide details { stateWaitScroll = 0; if (page != 0) { left1.fadeIn(); left2.fadeIn(); } if (page != (numPages - 1)) { right1.fadeIn(); right2.fadeIn(); } //eligeText.SetActive (true); down1.fadeOut(); down2.fadeOut(); tick.gameObject.GetComponent <UIFaderScript> ().fadeIn(); targetScale = 1.0f; state = 3; debateDescription.fadeOut(); descriptionBG.fadeIn(); } }
public void updateReps(int reps, int repsR) { repsValue_Text.GetComponent <Text> ().text = "x " + reps; repsRValue_Text.GetComponent <Text> ().text = "x " + repsR; }
void Update() { if (state == -1) // idling { if (deferredAngle > -1.0f) { finishAngle = deferredAngle; T = Mathf.Sqrt((2 * finishAngle) / angAccel); angle = finishAngle - 0.5f * angAccel * (T)*(T); wheel.transform.localRotation = Quaternion.Euler(0, 0, -angle); deferredAngle = -2.0f; state = 1; } } if (state == 0) // idling { } if (state == 1) // spinning the wheel // do a very simple wheel dynamics update // (using a 2d rigid body would be overkill, I'm afraid) { if (timer < T) { angle = finishAngle - 0.5f * angAccel * (T - timer) * (T - timer); timer += Time.deltaTime; } else { angle = finishAngle; timer = 0.0f; state = 2; selectedItem = 4 - (int)Mathf.Floor((angle - Mathf.Floor(angle / 360.0f) * 360.0f) / 72.0f); if (MasterController_mono.ForceTest != -1) { selectedItem = MasterController_mono.ForceTest; } //if (selectedItem == 0) // selectedItem = 3; //if (selectedItem == 2) //selectedItem = 4; //selectedItem = masterController.testIncremento; //if(masterController.testIncremento != 3) masterController.testIncremento = (masterController.testIncremento + 1) % 5; mainGameController.tType = selectedItem; //if(selectedItem > 1) // selectedItem = 1; gameController.selectedItem = selectedItem; wheelSelection.transform.Rotate(0, 0, -72.0f * selectedItem); wheelSelection.go(); } clampedAngle = angle - Mathf.Floor(angle / (360.0f / 5.0f)) * (360.0f / 5.0f); if ((clampedAngle + 5.0f) < 16.0f) { arrow.transform.localRotation = Quaternion.Euler(0, 0, 6.0f * (clampedAngle + 5.0f)); } else { arrow.transform.localRotation = Quaternion.Euler(0, 0, 0); } wheel.transform.localRotation = Quaternion.Euler(0, 0, -angle); } if (state == 2) // small delay { timer += Time.deltaTime; if (timer > delay) { rouletteRig.retract(); arrowRig.retract(); timer = 0.0f; state = 3; } } if (state == 3) // waiting for fadeout { timer += Time.deltaTime; if (timer > delay / 2) { titleText.text = rosetta.rosetta.retrieveString(textPrefix, selectedItem); testDescrText.GetComponent <Text> ().text = rosetta.rosetta.retrieveString(testDescrPrefix [selectedItem]); titleFader.fadeIn(); testDescrText.fadeIn(); bigIcon [selectedItem].extend(); state = 4; if (answerAvailable) { answerAvailable = false; Debug.Log("<color=red>fadeOut línea 355</color>"); interrogationFader.fadeOut(); helpButtonScaler.scaleIn(); } } } if (state == 4) // waiting for network callback { if (mustFinish) { state = 6; neededVotes = 0; } } if (state == 6) // waiting for other players to vote... { if (gameController.currentTurnVotes >= neededVotes) { gameController.updateVoteVariables(); fader.fadeOutTask(this); botonaco.retract(); titleFader.fadeOut(); testDescrText.fadeOut(); if ((selectedItem > 0) && (selectedItem < bigIcon.Length)) { bigIcon [selectedItem].retract(); } for (int i = 0; i < judges.Length; ++i) { judges [i].gameObject.GetComponent <UIAnimatedImage> ().reset(); judges [i].retract(); } gameController.currentTurnVotes = 0; // reset votes count state = 10; } } if (state == 10) // waiting for fadeout { if (!isWaitingForTaskToComplete) { state = 0; wheelSelection.transform.Rotate(0, 0, 72.0f * selectedItem); wheelSelection.reset(); rouletteRig.extend(); arrowRig.extend(); answerAvailable = false; mustFinish = false; interrogationFader.fadeIn(); helpButtonScaler.scaleOut(); notifyFinishTask(); } } }