private void RpcShowShipEventActionRoll(int roll) { ShipEventPanel eventPanel = UIReference.Instance.shipEventPanel; eventPanel.diceLayoutController.clear(); List <Text> diceTexts = new List <Text>(); GameObject drt = Instantiate(diceRollText); Text text = drt.GetComponent <Text>(); diceTexts.Add(text); eventPanel.diceLayoutController.addItem(drt); StartCoroutine(EventDiceAnimator(1, diceTexts, new int[] { roll }, UIReference.Instance.shipEvent01)); }
private void RpcShowShipEventTriggerRoll(int[] vals, bool shipEventFound) { ShipEventPanel eventPanel = UIReference.Instance.shipEventPanel; eventPanel.activate(); eventPanel.diceLayoutController.clear(); List <Text> diceTexts = new List <Text>(); foreach (int val in vals) { GameObject drt = Instantiate(diceRollText); Text text = drt.GetComponent <Text>(); diceTexts.Add(text); drt.SetActive(false); eventPanel.diceLayoutController.addItem(drt); } StartCoroutine(EventDiceAnimator(0.75f, diceTexts, vals, shipEventFound ? UIReference.Instance.incomingShipEvent : "")); }