| System/MainInterfacePanel/FlyingShoesTask.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MainInterfaceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MapSwitchingBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MapSwitchingBehaviour.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -153,7 +153,11 @@ { case -5: case 0: StateDetermination(); bool Bool= StateDetermination(); if (Bool) { return; } if (mainModel.TaskId_Skill.Contains(Task_ID)) { mainModel.TaskSkillID = Task_ID; @@ -227,8 +231,9 @@ private void StateDetermination()//状态判定 private bool StateDetermination()//状态判定 { bool _bool = false; DropItemManager.StopMissionPickup = true;//主动停止拾取物品 if (PlayerDatas.Instance.extersion.bossState == 1) { @@ -244,18 +249,20 @@ if (value.NPCID == npcId && value.MapID != mapID) { SysNotifyMgr.Instance.ShowTip("Task_Transfer1"); return; _bool = true; return _bool; } } var MonsterConfig = Config.Instance.Get<MonsterRefreshPointConfig>(npcId); if (MonsterConfig != null && MonsterConfig.MapId != mapID) { SysNotifyMgr.Instance.ShowTip("Task_Transfer1"); return; _bool = true; return _bool; } } } return _bool; } private void OnClickDeliveryButton()//传送符 System/MainInterfacePanel/MainInterfaceWin.cs
@@ -102,6 +102,7 @@ [SerializeField] TeamInvitationEntrance m_TeamInvitationEntrance; [SerializeField] FairyCallMemberBehaviour m_FairyCallBehaviour; [SerializeField] MapSwitchingBehaviour m_MapSwitchingBehaviour; #region private int mapId = 0; public delegate void OnChatCallback();//聊天回调 @@ -144,6 +145,7 @@ #region Built-in protected override void BindController() { m_MapSwitchingBehaviour.InitAwake(); recordPositionBool = true; m_TaskAndTeamPanel.localPosition = TaskListTipAnchor1.localPosition; m_CastSkillTip.localPosition = m_position1_S.localPosition; @@ -203,6 +205,7 @@ m_AnimationFadeOut.Init(); m_TeamInvitationEntrance.Init(); m_FairyCallBehaviour.Init(); m_MapSwitchingBehaviour.Init(); m_BossBriefInfos.gameObject.SetActive(false); UpdateWishAwardImag(); ArticleExperience();//关于经验条 System/MainInterfacePanel/MapSwitchingBehaviour.cs
New file @@ -0,0 +1,79 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, November 02, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using TableConfig; using System.Collections.Generic; namespace Snxxz.UI { public class MapSwitchingBehaviour:MonoBehaviour { [SerializeField] Button m_Btn_MapSwitch; List<int> MapIdList = new List<int>(); DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } } public void InitAwake() { var config = Config.Instance.Get<FuncConfigConfig>("MapLine").Numerical4; int[] mapList = ConfigParse.GetMultipleStr<int>(config); MapIdList.Clear(); for (int i = 0; i < mapList.Length; i++) { MapIdList.Add(mapList[i]); } } public void Init() { int MapID = PlayerDatas.Instance.baseData.MapID; if (MapIdList.Contains(MapID)) { m_Btn_MapSwitch.gameObject.SetActive(true); } else { m_Btn_MapSwitch.gameObject.SetActive(false); } } private void Awake() { } private void Start() { m_Btn_MapSwitch.AddListener(OnClickMapSwitch); } private void OnEnable() { } private void OnDisable() { } private void OnClickMapSwitch() { if (PlayerDatas.Instance.extersion.bossState == 1) { SysNotifyMgr.Instance.ShowTip("Task_Transfer1"); return; } ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), "What?系不系要退出去", (bool isOk) => { if (isOk) { model.ExitCurrentDungeon(); } }); } } } System/MainInterfacePanel/MapSwitchingBehaviour.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 5a7bad04558b04444bec738226d3bad1 timeCreated: 1541144798 licenseType: Free MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: