//グループのフォールドアウトのチェック 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); }
/// <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(); }