Skip to content
piotrulos edited this page Apr 7, 2023 · 3 revisions

MSCLoader Namespace

Classes

 

Class Description
Public class ConsoleCommand Base class for console commands
Public class ExceptionExtensions Exception extensions
Public class FsmHook Playmaker hook inject method.
Public class Keybind Add easily rebindable keybinds.
Public class LoadAssets Class for Loading custom assets from Assets folder
Public class Mod The base mod class, all mods should have this class.
Public class ModAudio Audio library (play local *.mp3, *.ogg, *.wav, *.aiff, *.flac)
Public class ModAudioStream Audio library (Play online mp3 streams)
Public class ModConsole MSCLoader console related functions.
Public class ModLoader This is main Mod Loader class.
Public class ModUI UI elements like creating Message Boxes
Public class ModUIDrag Make Unity.UI element draggable, attachable to UI gameobject
Public class MSCExtensions My Summer Car specific extensions
Public class MsgBoxBtn MsgBoxBtn class
Public class Playlists Parse playlists files
Public class PlayMakerExtensions PlayMaker extensions for Unity API
Public class SaveLoad Save and Load Class for gameobject and custom class
Public class Settings Add simple settings for mods.
Public class SettingsCheckBox Settings checkbox
Public class SettingsCheckBoxGroup CheckBox group (aka radio button)
Public class SettingsColorPicker Settings Color Picker
Public class SettingsDropDownList Settings DropDown List
Public class SettingsDynamicHeader Settings Dynamic Header
Public class SettingsDynamicText Settings Dynamic Text
Public class SettingsSlider Settings Slider
Public class SettingsSliderInt Integer version of Settings Slider
Public class SettingsTextBox Settings TextBox

Enumerations

 

Enumeration Description
Public enumeration CurrentScene List of possible scenes
Public enumeration Mod.Setup Type of Function to setup
 
Clone this wiki locally