Exemplo n.º 1
0
        public override void ShowGUI()
        {
            if (toolBagDataList == null)
            {
                toolBagDataList = ToolBagManager.GetToolBagDatas().FindAll(x => x.Name != Name && x.HasSimpleWindow);
            }

            for (int i = 0; i < toolBagDataList.Count; i++)
            {
                toolBagDataList[i].IsShow = GUILayout.Toggle(toolBagDataList[i].IsShow, toolBagDataList[i].Name);
                GUILayout.Space(1);
            }

            GUILayout.BeginHorizontal();

            if (GUILayout.Button("取消"))
            {
                ToolBagManager.SaveToolDataStatus(new ToolSaveData(Name, false));
            }

            if (GUILayout.Button("保存"))
            {
                OnSaveBtnClick();
            }

            GUILayout.EndHorizontal();
        }
Exemplo n.º 2
0
 public void LoadData()
 {
     toolBagDataList = ToolBagManager.GetToolBagDatas().FindAll(x => x.HasWindow);
 }
Exemplo n.º 3
0
 public void LoadData()
 {
     toolBagDataList = ToolBagManager.GetToolBagDatas();
 }