/// <summary> /// 刷新赌注总量 /// </summary> public void UpdateTotalBet() { PayLineController payLineController = UIMgr.Instance.GetView(EViewID.PayLine) as PayLineController; ModelSub.TotalBetCount = payLineController.GetCurLineCount() * ModelSub.betCountPerLine; ViewSub.textTotalBet.text = ModelSub.TotalBetCount.ToString(); }
/// <summary> /// 最大赌注进行游戏 /// </summary> private void SpinMaxBet() { PayLineController payLineController = UIMgr.Instance.GetView(EViewID.PayLine) as PayLineController; int maxLineCount = payLineController.AddMaxLine(); ViewSub.textPayLine.text = maxLineCount.ToString(); this.AddMaxBet(); this.changeLineCountListener.Invoke(); this.Spin(); }
protected override void InitPost() { ViewSub.textBet.text = ModelSub.betCountPerLine.ToString(); ViewSub.textTotalBet.text = ModelSub.betCountPerLine.ToString(); PayLineController payLineController = UIMgr.Instance.GetView(EViewID.PayLine) as PayLineController; ViewSub.textPayLine.text = payLineController.GetCurLineCount().ToString(); this.changeLineCountListener.Invoke(); ViewSub.textChip.text = ModelSub.TotalChipCount.ToString(); }
public Controller CreateViewInstance(EViewID viewID, int viewInstID, GameObject viewObj) { Controller controller = null; switch (viewID) { case EViewID.MainMenu: controller = new MainMenuController(viewID, viewInstID, viewObj); break; case EViewID.PayLine: controller = new PayLineController(viewID, viewInstID, viewObj); break; case EViewID.Symbol: controller = new SymbolController(viewID, viewInstID, viewObj); break; } if (!controller.IsLoaded) { Debug.LogError(string.Format("The View viewID:[{0}] viewInstID:[{1}] Init fail", viewID, viewInstID)); GameObject.Destroy(viewObj); controller = null; return(null); } return(controller); }
/// <summary> /// 减少赔付线 /// </summary> private void SubLine() { PayLineController payLineController = UIMgr.Instance.GetView(EViewID.PayLine) as PayLineController; ViewSub.textPayLine.text = payLineController.SubLine().ToString(); }