少年修仙传客户端代码仓库
client_Hale
2018-10-26 45a6f4aaaf13119215f4cc2f20f5e8300ba13e00
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
11个文件已修改
109 ■■■■ 已修改文件
Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Login/Launch.cs 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/SDK/SDKUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/AssetVersion/AssetVersionUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/BossShow/BossShowModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzModel.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyFeastBehaviour.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyFeastModel.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Sound/SoundPlayer.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/WheelOfFortuneWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/EnumHelper.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs
@@ -409,6 +409,8 @@
            EditorGUILayout.Space();
            GUILayout.BeginHorizontal();
            ClientPackage.obfuscatorEnabled = EditorGUILayout.Toggle("obfuscator enable ", ClientPackage.obfuscatorEnabled);
#if UNITY_ANDROID
            if (GUILayout.Button("APK"))
            {
Core/GameEngine/Login/Launch.cs
@@ -54,20 +54,20 @@
        GlobalTimeEvent.Instance.Begin();
#if UNITY_ANDROID && !UNITY_EDITOR
        if (!SDKUtility.Instance.builtinAssetCopyFinished)
        if (!SDKUtility.builtinAssetCopyFinished)
        {
            SDKUtility.Instance.CopyContent("builtin_assetbundle");
            SDKUtility.Instance.CopyContent("builtin_assetbundle.manifest");
            SDKUtility.Instance.CopyContent("builtin/music");
            SDKUtility.Instance.CopyContent("builtin/music.manifest");
            SDKUtility.Instance.CopyContent("builtin/prefabs");
            SDKUtility.Instance.CopyContent("builtin/prefabs.manifest");
            SDKUtility.Instance.CopyContent("builtin/sprite");
            SDKUtility.Instance.CopyContent("builtin/sprite.manifest");
            SDKUtility.Instance.CopyContent("config/Contact");
            SDKUtility.Instance.CopyContent("config/HelpInfo");
            SDKUtility.Instance.CopyContent("config/PriorBundle");
            SDKUtility.Instance.CopyContent("config/PriorLanguage");
            SDKUtility.Instance.CopyOneAsset("builtin_assetbundle");
            SDKUtility.Instance.CopyOneAsset("builtin_assetbundle.manifest");
            SDKUtility.Instance.CopyOneAsset("builtin/music");
            SDKUtility.Instance.CopyOneAsset("builtin/music.manifest");
            SDKUtility.Instance.CopyOneAsset("builtin/prefabs");
            SDKUtility.Instance.CopyOneAsset("builtin/prefabs.manifest");
            SDKUtility.Instance.CopyOneAsset("builtin/sprite");
            SDKUtility.Instance.CopyOneAsset("builtin/sprite.manifest");
            SDKUtility.Instance.CopyOneAsset("config/Contact.txt");
            SDKUtility.Instance.CopyOneAsset("config/HelpInfo.txt");
            SDKUtility.Instance.CopyOneAsset("config/PriorBundle.txt");
            SDKUtility.Instance.CopyOneAsset("config/PriorLanguage.txt");
            LocalSave.SetString("BuiltInAssetCopyCompleted_Android", VersionConfig.Get().version);
        }
@@ -76,7 +76,7 @@
#if UNITY_IOS && !UNITY_EDITOR
        if (!VersionUtility.Instance.InIosAuditTime())
        {
            if (!SDKUtility.Instance.builtinAssetCopyFinished)
            if (!SDKUtility.builtinAssetCopyFinished)
            {
                var targetDirectory = ResourcesPath.Instance.ExternalStorePath;
                if (!Directory.Exists(targetDirectory))
@@ -96,10 +96,25 @@
                fileNames.Add("builtin_assetbundle");
                fileNames.Add("builtin_assetbundle.manifest");
                var configFiles = new List<FileInfo>();
                FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "config"), configFiles);
                foreach (var file in configFiles)
                {
                    var name = Path.GetFileName(file.FullName);
                    fileNames.Add(StringUtility.Contact("config", Path.DirectorySeparatorChar, name));
                }
                foreach (var item in fileNames)
                {
                    var fromPath = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, item);
                    var toPath = StringUtility.Contact(targetDirectory, item);
                    var destDirectoryName = Path.GetDirectoryName(toPath);
                    if (!Directory.Exists(destDirectoryName))
                    {
                        Directory.CreateDirectory(destDirectoryName);
                    }
                    File.Copy(fromPath, toPath, true);
                }
            }
Core/SDK/SDKUtility.cs
@@ -70,7 +70,7 @@
    /// </summary>
    public UnityAction<NetworkReachability> OnNetworkStatusChanged;
    public bool builtinAssetCopyFinished { get; private set; }
    public static bool builtinAssetCopyFinished { get; private set; }
    /// <summary>
    /// 是否已经将StreamingAsset拷贝至目标路径
System/AssetVersion/AssetVersionUtility.cs
@@ -195,7 +195,7 @@
        }
        else
        {
            if (SDKUtility.Instance.builtinAssetCopyFinished)
            if (SDKUtility.builtinAssetCopyFinished)
            {
                path = StringUtility.Contact(ResourcesPath.Instance.ExternalStorePath, _assetKey);
            }
System/BossShow/BossShowModel.cs
@@ -79,6 +79,7 @@
                {
                    WindowJumpMgr.Instance.ClearJumpData();
                    WindowCenter.Instance.CloseImmediately<TreasureLevelUpWin>();
                    WindowCenter.Instance.CloseImmediately<TreasureSelectWin>();
                    WindowCenter.Instance.Open<MainInterfaceWin>();
                }
System/Dogz/DogzModel.cs
@@ -866,10 +866,13 @@
        public void UpdateDogzAssistRed()
        {
            foreach(var value in dogzAssistRedDict.Values)
            if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Dogz)) return;
            foreach (var value in dogzAssistRedDict.Values)
            {
                value.state = RedPointState.None;
            }
            bool isMaxAssistNum = GetAssistDogzCount() >= curSumAssistNum ? true : false;
            int minAlreadyAssistId = 0;
            foreach (var dogzId in m_DogzEquipLimit.Keys)
@@ -926,7 +929,9 @@
        public void UpdateDogzEquipPlaceRed()
        {
            foreach(var value in dogzEquipPlaceRedDict.Values)
            if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Dogz)) return;
            foreach (var value in dogzEquipPlaceRedDict.Values)
            {
                foreach(var value2 in value.Values)
                {
@@ -934,7 +939,7 @@
                }
            }
            foreach(var value in dogzAssistRedDict.Values)
            foreach (var value in dogzAssistRedDict.Values)
            {
                if(value.state == RedPointState.Simple)
                {
@@ -1056,7 +1061,9 @@
        public void UpdateAssistNumRed()
        {
          if(CheckIsAddAssistNum() && !IsAddMaxAssist())
            if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Dogz)) return;
            if (CheckIsAddAssistNum() && !IsAddMaxAssist())
           {
                if(addAssistDogzRedpoint.state == RedPointState.None)
                {
System/FairyAu/FairyFeastBehaviour.cs
@@ -16,6 +16,8 @@
        FairyModel model { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
        FairyFeastModel fairyFeastModel { get { return ModelCenter.Instance.GetModel<FairyFeastModel>(); } }
        private void Awake()
        {
            m_GotoFeast.onClick.AddListener(OnGotoFeast);
@@ -28,6 +30,7 @@
            dungeonModel.updateMissionEvent += UpdateMissionEvent;
            GA_NpcCollect.OnArrive += OnArriveCollectNPC;
            GA_NpcCollect.OnLeave += OnLeaveCollectNpc;
            fairyFeastModel.selectTransmit += SelectTransmit;
            Display();
        }
@@ -37,6 +40,12 @@
            dungeonModel.updateMissionEvent -= UpdateMissionEvent;
            GA_NpcCollect.OnArrive -= OnArriveCollectNPC;
            GA_NpcCollect.OnLeave -= OnLeaveCollectNpc;
            fairyFeastModel.selectTransmit -= SelectTransmit;
        }
        private void SelectTransmit()
        {
            Display();
        }
        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
@@ -60,7 +69,7 @@
        {
            var mapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
            var collected = dungeonModel.mission.hasCollect;
            m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc);
            m_GotoFeast.gameObject.SetActive(mapId == 31230 && collected != 1 && !nearNpc && !fairyFeastModel.allowTransmit);
        }
        private void OnArriveCollectNPC(uint arg0, int _npcId)
System/FairyAu/FairyFeastModel.cs
@@ -10,10 +10,13 @@
        public uint selectPlayer { get; private set; }
        public bool allowTransmit { get; private set; }
        public bool nearNpc { get; private set; }
        public event Action selectTransmit;
        public event Action transmitStateUpdate;
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
        public override void Init()
        {
@@ -23,6 +26,8 @@
            StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
            dungeonModel.updateMissionEvent += UpdateMissionEvent;
            PrepareHandler.Instance.OnPrepareEndSuccess += OnPrepareEndSuccess;
            GA_NpcCollect.OnArrive += OnArriveNpc;
            GA_NpcCollect.OnLeave += OnLeaveNpc;
        }
        public override void UnInit()
@@ -32,6 +37,8 @@
            StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
            dungeonModel.updateMissionEvent -= UpdateMissionEvent;
            PrepareHandler.Instance.OnPrepareEndSuccess -= OnPrepareEndSuccess;
            GA_NpcCollect.OnArrive -= OnArriveNpc;
            GA_NpcCollect.OnLeave -= OnLeaveNpc;
        }
        public void OnBeforePlayerDataInitialize()
@@ -47,6 +54,7 @@
        private void OnStageLoadFinish()
        {
            selectPlayer = 0;
            nearNpc = false;
            if (transmitClock != null)
            {
                transmitClock.Stop();
@@ -94,6 +102,24 @@
            }
        }
        private void OnArriveNpc(uint arg0, int _npcId)
        {
            if (_npcId == fairyModel.fairyFeastDeskNpc)
            {
                nearNpc = true;
                SecondEvent();
            }
        }
        private void OnLeaveNpc(uint arg0, int _npcId)
        {
            if (_npcId == fairyModel.fairyFeastDeskNpc)
            {
                nearNpc = false;
                SecondEvent();
            }
        }
        float transmitDistance = 2f;
        public int transmitCostSeconds { get; private set; }
        void ParseConfig()
@@ -111,7 +137,7 @@
        {
            var hero = PlayerDatas.Instance.hero;
            if (hero == null || hero.IsCollecting()
                || hero.IsCollect() || hero.IsDaZuo())
                || hero.IsCollect() || hero.IsDaZuo() || nearNpc)
            {
                return false;
            }
System/Sound/SoundPlayer.cs
@@ -291,7 +291,7 @@
    public void PlayLoginMusic()
    {
        var loginMusic = Resources.Load<AudioClip>("Music/Music_Login");
        var loginMusic = BuiltInLoader.LoadMusic("Music_Login");
        if (!m_MusicAudioSource.isPlaying || m_MusicAudioSource.clip != loginMusic)
        {
            StartCoroutine(Co_BackGroundMusicFadeOutIn(loginMusic, false));
System/Vip/VipInvest/WheelOfFortuneWin.cs
@@ -275,7 +275,7 @@
                    Str = Language.Get("Num_CHS_1");
                    return Str;
                case 2:
                    Str = Language.Get("Num_CHS_2");
                    Str = Language.Get("Turntable5");
                    return Str;
                case 3:
                    Str = Language.Get("Num_CHS_3");
Utility/EnumHelper.cs
@@ -881,6 +881,7 @@
    OpenServerRedEnvelope = 122,//开服红包
    EquipDecompose = 123, //装备分解
    TreasureFindHost = 124, //法宝认主
    Dogz = 138, //神兽
    AddPoint = 145,//加点
}
//属性类型