| Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Login/Launch.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/SDK/SDKUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/AssetVersion/AssetVersionUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/BossShow/BossShowModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dogz/DogzModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FairyAu/FairyFeastBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FairyAu/FairyFeastModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Sound/SoundPlayer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Vip/VipInvest/WheelOfFortuneWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/EnumHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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,//加点 } //属性类型