Exemple #1
0
 public void OnShow()
 {
     if (PlayerDataManager.Instance.FirstChargeData != null && PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList != null &&
         PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList.Count > m_DataModel.ToggleSelect)
     {
         var _temp = "";
         if (PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath.Count > 0)
         {
             if (0 == PlayerDataManager.Instance.GetRoleId())
             {
                 _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[0];
                 var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                 EventDispatcher.Instance.DispatchEvent(_ex);
             }
             if (1 == PlayerDataManager.Instance.GetRoleId())
             {
                 _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[1];
                 var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                 EventDispatcher.Instance.DispatchEvent(_ex);
             }
             if (2 == PlayerDataManager.Instance.GetRoleId())
             {
                 _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[2];
                 var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                 EventDispatcher.Instance.DispatchEvent(_ex);
             }
         }
     }
 }
Exemple #2
0
        private void OnSwitchClickEvent(IEvent ievent)
        {
            var _e = ievent as FirstChargeToggleSuccess_Event;

            if (_e != null)
            {
                m_DataModel.ToggleSelect = _e.index;
            }
            else
            {
                m_DataModel.ToggleSelect = 0;
            }

            InitButtonState();
            if (State == FrameState.Open)
            {
                if (PlayerDataManager.Instance.FirstChargeData != null && PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList != null &&
                    PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList.Count > m_DataModel.ToggleSelect)
                {
                    var _temp = "";
                    if (PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath.Count > 0)
                    {
                        if (0 == PlayerDataManager.Instance.GetRoleId())
                        {
                            _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[0];
                            var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                            EventDispatcher.Instance.DispatchEvent(_ex);
                        }
                        if (1 == PlayerDataManager.Instance.GetRoleId())
                        {
                            _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[1];
                            var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                            EventDispatcher.Instance.DispatchEvent(_ex);
                        }
                        if (2 == PlayerDataManager.Instance.GetRoleId())
                        {
                            _temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[m_DataModel.ToggleSelect].modelPath[2];
                            var _ex = new FirstChargeModelDisplay_Event(_temp, m_DataModel.ToggleSelect);
                            EventDispatcher.Instance.DispatchEvent(_ex);
                        }
                    }
                }
            }
        }
    public void ToggleClick(IEvent ievent)
    {
        var e = ievent as FirstChargeToggleSuccess_Event;

        if (e != null)
        {
            DataModel.ToggleSelect = e.index;
        }
        else
        {
            DataModel.ToggleSelect = 0;
        }

        InitBtnState();
        if (State == FrameState.Open)
        {
            if (PlayerDataManager.Instance.FirstChargeData != null && PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList != null &&
                PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList.Count > DataModel.ToggleSelect)
            {
                var temp = "";
                if (PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[DataModel.ToggleSelect].modelPath.Count > 0)
                {
                    if (0 == PlayerDataManager.Instance.GetRoleId())
                    {
                        temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[DataModel.ToggleSelect].modelPath[0];
                        var ex = new FirstChargeModelDisplay_Event(temp);
                        EventDispatcher.Instance.DispatchEvent(ex);
                    }
                    if (1 == PlayerDataManager.Instance.GetRoleId())
                    {
                        temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[DataModel.ToggleSelect].modelPath[1];
                        var ex = new FirstChargeModelDisplay_Event(temp);
                        EventDispatcher.Instance.DispatchEvent(ex);
                    }
                    if (2 == PlayerDataManager.Instance.GetRoleId())
                    {
                        temp = PlayerDataManager.Instance.FirstChargeData.FirstChagreItemList[DataModel.ToggleSelect].modelPath[2];
                        var ex = new FirstChargeModelDisplay_Event(temp);
                        EventDispatcher.Instance.DispatchEvent(ex);
                    }
                }
            }
        }
    }