Ejemplo n.º 1
0
    /// <summary>
    ///  添加监听,只对view中InitUI()里的UI有效
    /// </summary>
    protected override void AddListener()
    {
        PayLineViewPresenters view = this.View as PayLineViewPresenters;

        MainMenuController mainMenuController = UIMgr.Instance.GetView(EViewID.MainMenu) as MainMenuController;

        changeLineCountListener += mainMenuController.UpdateTotalBet;
    }
Ejemplo n.º 2
0
    /// <summary>
    ///  生成赔付线标示
    /// </summary>
    private void CreatePayLineIcon()
    {
        PayLineModel          model = this.Model as PayLineModel;
        PayLineViewPresenters view  = this.View as PayLineViewPresenters;

        for (int i = 0; i < model.lineCount / 2; i++)
        {
            GameObject payLineObj = GameObject.Instantiate(view.payLinePrefab);
            payLineObj.transform.SetParent(view.leftPanel.transform);
            payLineObj.transform.ResetTransformExt();
            view.listPayLineObj.Add(payLineObj);
        }

        for (int i = 0; i < model.lineCount / 2; i++)
        {
            GameObject payLineObj = GameObject.Instantiate(view.payLinePrefab);
            payLineObj.transform.SetParent(view.rightPanel.transform);
            payLineObj.transform.ResetTransformExt();
            view.listPayLineObj.Add(payLineObj);
        }
    }
Ejemplo n.º 3
0
 /// <summary>
 ///  移除监听
 /// </summary>
 protected override void RemoveListener()
 {
     PayLineViewPresenters view = this.View as PayLineViewPresenters;
 }