Exemplo n.º 1
0
        public void EndRun(bool isDirect = false)
        {
            if (state == DiceMachineState.END_RUNNING ||
                state == DiceMachineState.END_RUN)
            {
                return;
            }

            float waitTime = 1f;

            if (isDirect)
            {
                waitTime = 0.01f;
            }

            state = DiceMachineState.END_RUNNING;
            gaiziMat.DOColor(closeGaiZiColor, waitTime);
            mjGame.StartCoroutine(ActionEndRun(waitTime));
        }
Exemplo n.º 2
0
 public void Load(MahjongGame mjGame, LoadMahjongAssetsCompletedDelegate loadMjAssetsCompleted = null)
 {
     LoadMahjongAssetsCompleted = loadMjAssetsCompleted;
     mjGame.StartCoroutine(LoadMahjongRes());
 }