| | |
| | | using UnityEditor; |
| | | using Snxxz.UI; |
| | | using UnityEngine.UI; |
| | | using TableConfig; |
| | | |
| | | |
| | | public class NewBieGuideEditorWindow : EditorWindow
|
| | | { |
| | |
| | | |
| | | void DrawNewbieGuides()
|
| | | {
|
| | | if (Config.Instance.inited && newbieGuides == null)
|
| | | if (ConfigInitiator.done && newbieGuides == null)
|
| | | {
|
| | | newbieGuides = new List<NewBieGuide>();
|
| | | var guides = Config.Instance.GetAllValues<GuideConfig>();
|
| | | var guides = GuideConfig.GetValues();
|
| | | foreach (var config in guides)
|
| | | {
|
| | | if (config.Type == 1)
|
| | |
| | | |
| | | void DrawFunctionalGuides()
|
| | | {
|
| | | if (Config.Instance.inited && functionalGuides == null)
|
| | | if (ConfigInitiator.done && functionalGuides == null)
|
| | | {
|
| | | functionalGuides = new List<FunctionalGuide>();
|
| | | var guides = Config.Instance.GetAllValues<GuideConfig>();
|
| | | var guides = GuideConfig.GetValues();
|
| | | foreach (var config in guides)
|
| | | {
|
| | | if (config.Type == 2)
|
| | |
| | | if (GUILayout.Button("完成"))
|
| | | {
|
| | | guide.Finish();
|
| | | }
|
| | |
|
| | | if (GUILayout.Button("重置"))
|
| | | {
|
| | | guide.Reset();
|
| | | }
|
| | |
|
| | | EditorGUILayout.Space();
|
| | |
| | | FunctionalGuideCenter.Instance.RemoveGuide(guideId);
|
| | | }
|
| | |
|
| | | public void Reset()
|
| | | {
|
| | | NewBieCenter.Instance.ResetGuide(guideId);
|
| | | }
|
| | |
|
| | | } |
| | | |
| | | |