|
@@ -8,14 +8,18 @@ namespace GFGGame
|
|
|
public class FieldView : BaseWindow
|
|
|
{
|
|
|
private UI_FieldUI _ui;
|
|
|
+ private ValueBarController _valueBarController;
|
|
|
|
|
|
|
|
|
private FieldCfg _curCfg;
|
|
|
private FieldDataManager _dataManager;
|
|
|
private int _selectedIndex = 0;
|
|
|
+
|
|
|
public override void Dispose()
|
|
|
{
|
|
|
base.Dispose();
|
|
|
+ _valueBarController.Dispose();
|
|
|
+ _valueBarController = null;
|
|
|
}
|
|
|
|
|
|
protected override void OnInit()
|
|
@@ -31,6 +35,7 @@ namespace GFGGame
|
|
|
_ui.m_btnTask.onClick.Add(OnBtnTaskClick);
|
|
|
|
|
|
_ui.m_c1.onChanged.Add(OnDifficultyChange);
|
|
|
+ _valueBarController = new ValueBarController(_ui.m_comValueBar);
|
|
|
|
|
|
// FieldDataManager.Instance.fieldInfos.theme = 1;
|
|
|
// FieldDataManager.Instance.fieldInfos.bonusWeekly = 250;
|
|
@@ -42,12 +47,14 @@ namespace GFGGame
|
|
|
protected override void OnShown()
|
|
|
{
|
|
|
base.OnShown();
|
|
|
+ _valueBarController.OnShown();
|
|
|
_selectedIndex = 0;
|
|
|
_ui.m_c1.selectedIndex = _selectedIndex;
|
|
|
|
|
|
_curCfg = FieldCfgArray.Instance.dataArray[_selectedIndex];
|
|
|
_dataManager = FieldDataManager.Instance;
|
|
|
_dataManager.chapterId = _curCfg.id;
|
|
|
+ _dataManager.currFightLv = 1;
|
|
|
|
|
|
FieldCfg[] cfgs = FieldCfgArray.Instance.dataArray;
|
|
|
for (int i = 0; i < cfgs.Length; i++)
|