예제 #1
0
    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));
    }
예제 #2
0
    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 : ""));
    }