コード例 #1
0
 /// <summary>
 /// Adds a toggle element to the menu.
 /// </summary>
 public DMInfo AddToggle(string inLabel, DMPredicate inGetter, DMToggleCallback inSetter, DMPredicate inPredicate = null, int inIndent = 0)
 {
     Elements.PushBack(DMElementInfo.CreateToggle(inLabel, inGetter, inSetter, inPredicate, inIndent));
     return(this);
 }
コード例 #2
0
ファイル: DMElementInfo.cs プロジェクト: BeauPrime/BeauUtil
 static public DMElementInfo CreateToggle(string inLabel, DMPredicate inGetter, DMToggleCallback inSetter, DMPredicate inPredicate = null, int inIndent = 0)
 {
     return(new DMElementInfo()
     {
         Type = DMElementType.Toggle,
         Label = inLabel,
         Toggle = new DMToggleInfo()
         {
             Getter = inGetter,
             Setter = inSetter
         },
         Predicate = inPredicate
     });
 }