Example #1
0
        //グループのフォールドアウトのチェック
        bool TryGetFoldOut(string name, out bool foldout)
        {
            foldout = false;
            FoldoutData data = foldoutDataList.Find(x => x.name == name);

            if (data == null)
            {
                return(false);
            }
            foldout = data.foldout;
            return(true);
        }
Example #2
0
        /// <summary>
        /// エディタ上に保存してあるデータをセーブ
        /// </summary>
        protected override void Save()
        {
            foreach (var keyValue in scrollViewDic)
            {
                FoldoutData data = foldoutDataList.Find(x => x.name == keyValue.Key);
                if (data == null)
                {
                    foldoutDataList.Add(new FoldoutData()
                    {
                        name = keyValue.Key, foldout = keyValue.Value.Foldout
                    });
                }
                else
                {
                    data.foldout = keyValue.Value.Foldout;
                }
            }

            base.Save();
        }