public override void Tweak(SpectrumMenu menu) { menu.TweakAction(Name, () => { OnTweak(); base.Tweak(menu); }, Description); }
public override void Tweak(SpectrumMenu menu) { menu.TweakAction(Name, () => { MenuSystem.ShowMenu(MenuTree, menu, 0); base.Tweak(menu); }, Description); }
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); }