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)); }
public void Load(MahjongGame mjGame, LoadMahjongAssetsCompletedDelegate loadMjAssetsCompleted = null) { LoadMahjongAssetsCompleted = loadMjAssetsCompleted; mjGame.StartCoroutine(LoadMahjongRes()); }