示例#1
0
 void OnEnable()
 {
     _Data = target as Skill.Framework.Managers.CacheGroup;
     CreateUI();
     if (_Data != null)
     {
         if (_Data.Caches != null)
         {
             foreach (var item in _Data.Caches)
             {
                 if (item != null)
                 {
                     CacheGroupListItem field = new CacheGroupListItem(this, item);
                     _ItemsList.Controls.Add(field);
                 }
             }
         }
     }
     else
     {
         _ItemsList.Controls.Clear();
     }
     if (_ItemsList.Controls.Count > 0)
     {
         _ItemsList.SelectedIndex = 0;
     }
 }
示例#2
0
 void _ChangeCheck_Changed(object sender, EventArgs e)
 {
     Skill.Framework.Managers.CacheGroup data = target as Skill.Framework.Managers.CacheGroup;
     if (data != null)
     {
         EditorUtility.SetDirty(data);
     }
 }