少年修仙传客户端代码仓库
client_linchunjie
2019-04-01 f09159833452b6de361f9081fd02d88019e08f70
3335 主线任务完成添加特效
1个文件已修改
28 ■■■■■ 已修改文件
System/MainInterfacePanel/FlyingShoesTask.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -71,6 +71,11 @@
        }
        private void OnDisable()
        {
            TaskModel.Event_MainlineTask -= Event_MainlineTask;
        }
        private void Start()
        {
            m_FlyingShoesTaskButton.AddListener(OnClickTaskButton);
@@ -325,6 +330,9 @@
        public void FlyingShoes_Task(int TaskID)
        {
            TaskModel.Event_MainlineTask -= Event_MainlineTask;
            TaskModel.Event_MainlineTask += Event_MainlineTask;
            Task_ID = TaskID;
            TypeAssignment();
            for (int i = 0; i < m_parent.childCount; i++)
@@ -462,6 +470,26 @@
            }
        }
        private void Event_MainlineTask(int MissionID, int MissionState)
        {
            if (MissionID == Task_ID && MissionState == 3)
            {
                var worldpos = transform.TransformPoint(Vector3.zero);
                var localpos = WindowCenter.Instance.uiRoot.baseCanvas.InverseTransformPoint(worldpos);
                var effect = EffectMgr.Instance.PlayUIEffect(3083, 1500, localpos, true);
                SnxxzGame.Instance.StartCoroutine(Co_StopEffect(effect));
            }
        }
        IEnumerator Co_StopEffect(UIEffect _uieffect)
        {
            yield return WaitingForSecondConst.WaitMS1500;
            if (_uieffect != null)
            {
                _uieffect.StopImediatly();
                _uieffect = null;
            }
        }
        private string TaskTitle(int taskID)
        {