コード例 #1
0
 public override void Tweak(SpectrumMenu menu)
 {
     menu.TweakAction(Name, () =>
     {
         OnTweak();
         base.Tweak(menu);
     }, Description);
 }
コード例 #2
0
ファイル: SubmenuButton.cs プロジェクト: REHERC/Spectrum
 public override void Tweak(SpectrumMenu menu)
 {
     menu.TweakAction(Name, () =>
     {
         MenuSystem.ShowMenu(MenuTree, menu, 0);
         base.Tweak(menu);
     }, Description);
 }
コード例 #3
0
ファイル: ActionButton.cs プロジェクト: REHERC/Spectrum
        public override void Tweak(SpectrumMenu menu)
        {
            if (OnClick == null)
            {
                throw new InvalidOperationException("OnClick action not initialized. Use WhenClicked() to configure the action.");
            }

            menu.TweakAction(Name, OnClick, Description);
            base.Tweak(menu);
        }