少年修仙传客户端代码仓库
client_linchunjie
2019-04-08 c8f8443cd6010ec58b83add6d13a3468a57795c8
3335 缥缈仙域
4个文件已添加
2个文件已修改
120 ■■■■■ 已修改文件
System/HazyRegion/HazyRegionEntranceBehaviour.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionEntranceBehaviour.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionIncidentBehaviour.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionIncidentBehaviour.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionModel.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionWin.cs 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HazyRegion/HazyRegionEntranceBehaviour.cs
New file
@@ -0,0 +1,16 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
{
    public class HazyRegionEntranceBehaviour : MonoBehaviour
    {
        [SerializeField] Text m_OpenTime;
        [SerializeField] Text m_Times;
        [SerializeField] Button m_BuyTimes;
        [SerializeField] Button m_Goto;
    }
}
System/HazyRegion/HazyRegionEntranceBehaviour.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 26db086140cb95e499e2b42014fcb6f4
timeCreated: 1554371363
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/HazyRegion/HazyRegionIncidentBehaviour.cs
New file
@@ -0,0 +1,11 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Snxxz.UI
{
    public class HazyRegionIncidentBehaviour : MonoBehaviour
    {
        [SerializeField] HazyRegionCyclicScroll m_CyclicScroll;
    }
}
System/HazyRegion/HazyRegionIncidentBehaviour.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: cdcd39451a860ce4692d08aab3ae1afb
timeCreated: 1554371897
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/HazyRegion/HazyRegionModel.cs
@@ -5,20 +5,47 @@
{
    public class HazyRegionModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
    {
        List<Incident> m_Incidents = new List<Incident>();
        public bool isServerPrepare { get; private set; }
        public override void Init()
        {
        }
        public void OnBeforePlayerDataInitialize()
        {
            isServerPrepare = false;
            m_Incidents.Clear();
        }
        public void OnPlayerLoginOk()
        {
            isServerPrepare = true;
        }
        public override void UnInit()
        {
        }
        public void ReceivePackage()
        {
        }
        public class Incident
        {
            public int type;
            public IncidentState state;
        }
        public enum IncidentState
        {
            None,
            Processing,
            Complete,
        }
    }
}
System/HazyRegion/HazyRegionWin.cs
@@ -14,9 +14,37 @@
    public class HazyRegionWin : Window
    {
        [SerializeField] HazyRegionCyclicScroll m_EventCyclicScroll;
        [SerializeField] HazyRegionEntranceBehaviour m_EntranceBehaviour;
        [SerializeField] HazyRegionIncidentBehaviour m_IncidentBehaviour;
        [SerializeField] List<int> m_TestDatas;
        HazyRegionStage m_Stage = HazyRegionStage.Entrance;
        HazyRegionStage stage
        {
            get { return m_Stage; }
            set
            {
                if (m_Stage != value)
                {
                    switch (m_Stage)
                    {
                        case HazyRegionStage.Entrance:
                            break;
                        case HazyRegionStage.Playing:
                            break;
                    }
                    m_Stage = value;
                    switch (m_Stage)
                    {
                        case HazyRegionStage.Entrance:
                            break;
                        case HazyRegionStage.Playing:
                            break;
                    }
                }
            }
        }
        #region Built-in
        protected override void BindController()
@@ -29,13 +57,12 @@
        protected override void OnPreOpen()
        {
            Display();
            m_Stage = HazyRegionStage.Entrance;
        }
        protected override void OnActived()
        {
            base.OnActived();
            m_EventCyclicScroll.DisplayAnimation();
        }
        protected override void OnAfterOpen()
@@ -53,7 +80,12 @@
        void Display()
        {
            m_EventCyclicScroll.Init(m_TestDatas);
        }
        enum HazyRegionStage
        {
            Entrance,
            Playing,
        }
    }