|
@@ -2,6 +2,8 @@ using FairyGUI;
|
|
|
using UI.CommonGame;
|
|
|
using UI.Main;
|
|
|
using System.Collections.Generic;
|
|
|
+using UnityEngine;
|
|
|
+
|
|
|
namespace GFGGame
|
|
|
{
|
|
|
public class StoryChapterView : BaseView
|
|
@@ -13,6 +15,9 @@ namespace GFGGame
|
|
|
private GObject _unPasslevelItem;
|
|
|
private GObject _endLevelItem;
|
|
|
|
|
|
+ private GameObject _effectObj;
|
|
|
+ private GoWrapper _wrapper;
|
|
|
+
|
|
|
public override void Dispose()
|
|
|
{
|
|
|
if (_valueBarController != null)
|
|
@@ -145,10 +150,18 @@ namespace GFGGame
|
|
|
levelItem.m_flower.target.visible = false;
|
|
|
|
|
|
}
|
|
|
- levelItem.m_iconUnPass.visible = !StoryDataManager.CheckLevelPass(_chapterID, level);
|
|
|
- if (levelItem.m_iconUnPass.visible)
|
|
|
+ // levelItem.m_iconUnPass.visible =
|
|
|
+ levelItem.m_holder.visible = !StoryDataManager.CheckLevelPass(_chapterID, level);
|
|
|
+ // if (levelItem.m_holder.visible)
|
|
|
+ // {
|
|
|
+ // }
|
|
|
+ if (levelItem.m_holder.visible)
|
|
|
{
|
|
|
_unPasslevelItem = levelItem.target;
|
|
|
+ _effectObj = null;
|
|
|
+ _wrapper = null;
|
|
|
+ string resPath = ResPathUtil.GetViewEffectPath("ui_gk", "ui_gk_sg");
|
|
|
+ SceneController.AddObjectToView(_effectObj, _wrapper, levelItem.m_holder, resPath, out _effectObj, out _wrapper);
|
|
|
}
|
|
|
if (level > endLevel)
|
|
|
{
|