/*
         * Squad's method signature for reference.
         * public static ApplicationLauncherButton AddModApplication(this ApplicationLauncher appLauncher,
            RUIToggleButton.OnTrue onTrue,
            RUIToggleButton.OnFalse onFalse,
            RUIToggleButton.OnHover onHover,
            RUIToggleButton.OnHoverOut onHoverOut,
            RUIToggleButton.OnEnable onEnable,
            RUIToggleButton.OnDisable onDisable,
            ApplicationLauncher.AppScenes visibleInScenes,
            Texture texture
            )
        */
        public static ApplicationLauncherButton AddModApplication(this ApplicationLauncher appLauncher,
			RUIToggleButton.OnTrue onTrue,
			RUIToggleButton.OnFalse onFalse,
			RUIToggleButton.OnHover onHover,
			RUIToggleButton.OnHoverOut onHoverOut,
			ApplicationLauncher.AppScenes visibleInScenes,
			Texture texture
		)
        {
            return appLauncher.AddModApplication(
                onTrue, onFalse,
                onHover, onHoverOut,
                Dummy, Dummy,
                visibleInScenes,
                texture
            );
        }
        public static ApplicationLauncherButton AddModApplication(this ApplicationLauncher appLauncher,
			ApplicationLauncher.AppScenes visibleInScenes,
			Texture texture
		)
        {
            return appLauncher.AddModApplication(
                Dummy, Dummy,
                Dummy, Dummy,
                Dummy, Dummy,
                visibleInScenes,
                texture
            );
        }