少年修仙传客户端代码仓库
client_Zxw
2018-09-18 788b841149ecbe76cc17882b8c4a15409f91b674
3586 前端 灵宠坐骑商城推送
3个文件已修改
20 ■■■■■ 已修改文件
System/MainInterfacePanel/MainInterfaceWin.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerMainDate.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/FirstTimeRechargeWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -271,6 +271,7 @@
                if (mapId != PlayerDatas.Instance.baseData.MapID)
                {
                    CopyOfThePanel.localPosition = CopyOfThePosition2.localPosition;
                    onMainModel.MainTopPanelShow = false;
                    CopyOfThePositionBool = false;
                    m_ContainerBossList.localPosition = CopyOfThePosition1.localPosition;
                    m_BossBriefInfos.Unfold(false);
@@ -317,6 +318,11 @@
                    if (mapId != PlayerDatas.Instance.baseData.MapID)
                    {
                        CopyOfThePanel.localPosition = CopyOfThePosition2.localPosition;
                        onMainModel.MainTopPanelShow = false;
                        if (IsCopyOfThePanel != null)
                        {
                            IsCopyOfThePanel(false);
                        }
                        CopyOfThePositionBool = false;
                        m_ContainerBossList.localPosition = CopyOfThePosition1.localPosition;
                        m_BossBriefInfos.Unfold(false);
@@ -327,6 +333,7 @@
                    if (!IsBossBool)
                    {
                        CopyOfThePanel.localPosition = CopyOfThePosition1.localPosition;
                        onMainModel.MainTopPanelShow = true;
                        CopyOfThePositionBool = true;
                        m_ContainerBossList.localPosition = CopyOfThePosition2.localPosition;
                        m_BossBriefInfos.Unfold(false);
@@ -529,6 +536,7 @@
                if (Vector3.Distance(CopyOfThePanel.position, CopyOfThePosition1.position) > 2 && !inDungeon && !isNeutralMap)
                {
                    CopyOfThePanel.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed);
                    onMainModel.MainTopPanelShow = true;
                    if (IsCopyOfThePanel != null)
                    {
                        IsCopyOfThePanel(true);
@@ -679,6 +687,7 @@
                    {
                        Event_Duplicates(false, CopyOfThePanelSpeed);
                    }
                    onMainModel.MainTopPanelShow = false;
                    CopyOfThePanel.DOLocalMoveY(CopyOfThePosition2.localPosition.y, CopyOfThePanelSpeed);
                    m_ContainerBossList.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed);
                    m_BossBriefInfos.Unfold(false);
@@ -759,6 +768,7 @@
                if (inDungeon || IsBossBool || isNeutralMap)
                {
                    CopyOfThePanel.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed);
                    onMainModel.MainTopPanelShow = true;
                    if (IsCopyOfThePanel != null)
                    {
                        IsCopyOfThePanel(true);
@@ -776,6 +786,7 @@
                    if (Vector3.Distance(CopyOfThePanel.position, CopyOfThePosition1.position) > 2 && !inDungeon)
                    {
                        CopyOfThePanel.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed);
                        onMainModel.MainTopPanelShow = true;
                        if (IsCopyOfThePanel != null)
                        {
                            IsCopyOfThePanel(true);
@@ -796,6 +807,7 @@
                if (inDungeon || IsBossBool || isNeutralMap)
                {
                    CopyOfThePanel.DOLocalMoveY(CopyOfThePosition2.localPosition.y, CopyOfThePanelSpeed);
                    onMainModel.MainTopPanelShow = false;
                    if (IsCopyOfThePanel != null)
                    {
                        IsCopyOfThePanel(false);
@@ -950,6 +962,7 @@
                if (Vector3.Distance(CopyOfThePanel.position, CopyOfThePosition1.position) > 2)//上层面板
                {
                    CopyOfThePanel.DOLocalMoveY(CopyOfThePosition1.localPosition.y, CopyOfThePanelSpeed);
                    onMainModel.MainTopPanelShow = true;
                    m_ContainerBossList.DOLocalMoveY(CopyOfThePosition2.localPosition.y, CopyOfThePanelSpeed);
                    m_BossBriefInfos.Unfold(false);
                    if (IsCopyOfThePanel != null)
System/MainInterfacePanel/PlayerMainDate.cs
@@ -128,7 +128,8 @@
    public List<int> ActivityList = new List<int>();
    public List<int> ShieldedArea = new List<int>();//需要屏蔽的地图区域
    //---------记录主界面Top面板是否在可见位置
    public bool MainTopPanelShow = true;
    public override void Init()
    {
System/Vip/FirstTimeRechargeWin.cs
@@ -31,6 +31,8 @@
        [Header("旋转角度和选择转速度")]
        public Vector3 RotateVector = new Vector3(0f, 1f, 0f);
        FirstTimeRechargeModel firstTimeRechargeModel { get { return ModelCenter.Instance.GetModel<FirstTimeRechargeModel>(); } }
        PlayerMainDate m_MainModel;
        PlayerMainDate onMainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
        #region Built-in
        protected override void BindController()
        {
@@ -70,7 +72,7 @@
            FirstTimeRechargeModel.FirstTimeRechargeTiime += FirstTimeRechargeTiime;
            FirstTimeRechargeModel.FirstTimeRecharEffect += FirstTimeRecharEffect;
            var inDungeon = IsDungeon();
            if (LocalSave.GetBool("FirstTimeRechargeBool") && !inDungeon)
            if (LocalSave.GetBool("FirstTimeRechargeBool") && !inDungeon && onMainModel.MainTopPanelShow)
            {
                m_RewardInformationImage.SetActive(true);
            }