コード例 #1
0
ファイル: SamusPlugin.cs プロジェクト: dgosling/RoR2-Samus
        internal static void SettingsPanelControllerStart(On.RoR2.UI.SettingsPanelController.orig_Start orig, RoR2.UI.SettingsPanelController self)
        {
            orig(self);
            if (self.name == "SettingsSubPanel, Controls (M&KB)" || self.name == "SettingsSubPanel, Controls (Gamepad)")
            {
                var jumpBindingTransform = self.transform.Find("Scroll View/Viewport/VerticalLayout/SettingsEntryButton, Binding (Jump)");

                Misc.uiHooks.AddActionBindingToSettings(Modules.RewiredAction.autoFire.Name, jumpBindingTransform);
            }
        }
コード例 #2
0
        internal static void SettingsPanelControllerStart(On.RoR2.UI.SettingsPanelController.orig_Start orig, RoR2.UI.SettingsPanelController self)
        {
            orig(self);

            if (self.name == "SettingsSubPanel, Controls (M&KB)" || self.name == "SettingsSubPanel, Controls (Gamepad)")
            {
                var jumpBindingTransform = self.transform.Find("Scroll View/Viewport/VerticalLayout/SettingsEntryButton, Binding (Jump)");

                AddActionBindingToSettings(RewiredAction.FirstExtraSkill.Name, jumpBindingTransform);
                AddActionBindingToSettings(RewiredAction.SecondExtraSkill.Name, jumpBindingTransform);
                AddActionBindingToSettings(RewiredAction.ThirdExtraSkill.Name, jumpBindingTransform);
                AddActionBindingToSettings(RewiredAction.FourthExtraSkill.Name, jumpBindingTransform);
            }
        }
コード例 #3
0
ファイル: ExtraInfo.cs プロジェクト: Grantimatter/RoR2Mods
 public void SettingsPanel_Start(On.RoR2.UI.SettingsPanelController.orig_Start o, RoR2.UI.SettingsPanelController s)
 {
     o(s);
     TmpStuff.HideTextArea(StageStatsTextAreaName);
 }