summaryrefslogtreecommitdiff
path: root/src/SMAPI
diff options
context:
space:
mode:
Diffstat (limited to 'src/SMAPI')
-rw-r--r--src/SMAPI/Constants.cs37
-rw-r--r--src/SMAPI/Context.cs2
-rw-r--r--src/SMAPI/Enums/SkillType.cs26
-rw-r--r--src/SMAPI/Events/BuildingListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldBuildingListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/ButtonPressedEventArgs.cs (renamed from src/SMAPI/Events/InputButtonPressedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/ButtonReleasedEventArgs.cs (renamed from src/SMAPI/Events/InputButtonReleasedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/ContentEvents.cs4
-rw-r--r--src/SMAPI/Events/ControlEvents.cs32
-rw-r--r--src/SMAPI/Events/CursorMovedEventArgs.cs (renamed from src/SMAPI/Events/InputCursorMovedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/DayEndingEventArgs.cs (renamed from src/SMAPI/Events/GameLoopLaunchedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/DayStartedEventArgs.cs7
-rw-r--r--src/SMAPI/Events/DebrisListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldDebrisListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/EventArgsInventoryChanged.cs2
-rw-r--r--src/SMAPI/Events/EventArgsLevelUp.cs13
-rw-r--r--src/SMAPI/Events/GameEvents.cs32
-rw-r--r--src/SMAPI/Events/GameLaunchedEventArgs.cs7
-rw-r--r--src/SMAPI/Events/GraphicsEvents.cs28
-rw-r--r--src/SMAPI/Events/IDisplayEvents.cs39
-rw-r--r--src/SMAPI/Events/IGameLoopEvents.cs37
-rw-r--r--src/SMAPI/Events/IInputEvents.cs8
-rw-r--r--src/SMAPI/Events/IModEvents.cs12
-rw-r--r--src/SMAPI/Events/IMultiplayerEvents.cs17
-rw-r--r--src/SMAPI/Events/IPlayerEvents.cs17
-rw-r--r--src/SMAPI/Events/ISpecialisedEvents.cs14
-rw-r--r--src/SMAPI/Events/IWorldEvents.cs14
-rw-r--r--src/SMAPI/Events/InputEvents.cs8
-rw-r--r--src/SMAPI/Events/InventoryChangedEventArgs.cs56
-rw-r--r--src/SMAPI/Events/ItemStackSizeChange.cs35
-rw-r--r--src/SMAPI/Events/LargeTerrainFeatureListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldLargeTerrainFeatureListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/LevelChangedEventArgs.cs42
-rw-r--r--src/SMAPI/Events/LocationEvents.cs12
-rw-r--r--src/SMAPI/Events/LocationListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldLocationListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/MenuChangedEventArgs.cs31
-rw-r--r--src/SMAPI/Events/MenuEvents.cs8
-rw-r--r--src/SMAPI/Events/MineEvents.cs4
-rw-r--r--src/SMAPI/Events/ModMessageReceivedEventArgs.cs46
-rw-r--r--src/SMAPI/Events/MouseWheelScrolledEventArgs.cs (renamed from src/SMAPI/Events/InputMouseWheelScrolledEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/MultiplayerEvents.cs16
-rw-r--r--src/SMAPI/Events/NpcListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldNpcListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/ObjectListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldObjectListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/PeerContextReceivedEventArgs.cs25
-rw-r--r--src/SMAPI/Events/PeerDisconnectedEventArgs.cs25
-rw-r--r--src/SMAPI/Events/PlayerEvents.cs12
-rw-r--r--src/SMAPI/Events/RenderedActiveMenuEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderedEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderedHudEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderedWorldEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderingActiveMenuEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderingEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderingHudEventArgs.cs16
-rw-r--r--src/SMAPI/Events/RenderingWorldEventArgs.cs16
-rw-r--r--src/SMAPI/Events/ReturnedToTitleEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SaveCreatedEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SaveCreatingEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SaveEvents.cs24
-rw-r--r--src/SMAPI/Events/SaveLoadedEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SavedEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SavingEventArgs.cs7
-rw-r--r--src/SMAPI/Events/SpecialisedEvents.cs6
-rw-r--r--src/SMAPI/Events/TerrainFeatureListChangedEventArgs.cs (renamed from src/SMAPI/Events/WorldTerrainFeatureListChangedEventArgs.cs)4
-rw-r--r--src/SMAPI/Events/TimeChangedEventArgs.cs30
-rw-r--r--src/SMAPI/Events/TimeEvents.cs8
-rw-r--r--src/SMAPI/Events/UnvalidatedUpdateTickedEventArgs.cs36
-rw-r--r--src/SMAPI/Events/UnvalidatedUpdateTickingEventArgs.cs36
-rw-r--r--src/SMAPI/Events/UpdateTickedEventArgs.cs (renamed from src/SMAPI/Events/GameLoopUpdatedEventArgs.cs)6
-rw-r--r--src/SMAPI/Events/UpdateTickingEventArgs.cs (renamed from src/SMAPI/Events/GameLoopUpdatingEventArgs.cs)6
-rw-r--r--src/SMAPI/Events/WarpedEventArgs.cs37
-rw-r--r--src/SMAPI/Events/WindowResizedEventArgs.cs31
-rw-r--r--src/SMAPI/Framework/Command.cs12
-rw-r--r--src/SMAPI/Framework/CommandManager.cs31
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForImage.cs41
-rw-r--r--src/SMAPI/Framework/ContentManagers/ModContentManager.cs68
-rw-r--r--src/SMAPI/Framework/ContentPack.cs18
-rw-r--r--src/SMAPI/Framework/DeprecationManager.cs49
-rw-r--r--src/SMAPI/Framework/DeprecationWarning.cs38
-rw-r--r--src/SMAPI/Framework/Events/EventManager.cs400
-rw-r--r--src/SMAPI/Framework/Events/ManagedEvent.cs24
-rw-r--r--src/SMAPI/Framework/Events/ManagedEventBase.cs12
-rw-r--r--src/SMAPI/Framework/Events/ModDisplayEvents.cs93
-rw-r--r--src/SMAPI/Framework/Events/ModEvents.cs16
-rw-r--r--src/SMAPI/Framework/Events/ModGameLoopEvents.cs82
-rw-r--r--src/SMAPI/Framework/Events/ModInputEvents.cs24
-rw-r--r--src/SMAPI/Framework/Events/ModMultiplayerEvents.cs43
-rw-r--r--src/SMAPI/Framework/Events/ModPlayerEvents.cs43
-rw-r--r--src/SMAPI/Framework/Events/ModSpecialisedEvents.cs36
-rw-r--r--src/SMAPI/Framework/Events/ModWorldEvents.cs42
-rw-r--r--src/SMAPI/Framework/IModMetadata.cs30
-rw-r--r--src/SMAPI/Framework/InternalExtensions.cs12
-rw-r--r--src/SMAPI/Framework/ModHelpers/CommandHelper.cs15
-rw-r--r--src/SMAPI/Framework/ModHelpers/DataHelper.cs166
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModHelper.cs26
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs8
-rw-r--r--src/SMAPI/Framework/ModHelpers/MultiplayerHelper.cs42
-rw-r--r--src/SMAPI/Framework/ModLoading/AssemblyLoader.cs11
-rw-r--r--src/SMAPI/Framework/ModLoading/InstructionHandleResult.cs8
-rw-r--r--src/SMAPI/Framework/ModLoading/ModMetadata.cs42
-rw-r--r--src/SMAPI/Framework/ModLoading/ModResolver.cs23
-rw-r--r--src/SMAPI/Framework/ModLoading/ModWarning.cs8
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs90
-rw-r--r--src/SMAPI/Framework/ModRegistry.cs5
-rw-r--r--src/SMAPI/Framework/Models/SConfig.cs8
-rw-r--r--src/SMAPI/Framework/Monitor.cs15
-rw-r--r--src/SMAPI/Framework/Networking/MessageType.cs26
-rw-r--r--src/SMAPI/Framework/Networking/ModMessageModel.cs72
-rw-r--r--src/SMAPI/Framework/Networking/MultiplayerPeer.cs84
-rw-r--r--src/SMAPI/Framework/Networking/MultiplayerPeerMod.cs30
-rw-r--r--src/SMAPI/Framework/Networking/RemoteContextModModel.cs15
-rw-r--r--src/SMAPI/Framework/Networking/RemoteContextModel.cs24
-rw-r--r--src/SMAPI/Framework/Networking/SGalaxyNetClient.cs52
-rw-r--r--src/SMAPI/Framework/Networking/SGalaxyNetServer.cs63
-rw-r--r--src/SMAPI/Framework/Networking/SLidgrenClient.cs50
-rw-r--r--src/SMAPI/Framework/Networking/SLidgrenServer.cs65
-rw-r--r--src/SMAPI/Framework/SCore.cs1361
-rw-r--r--src/SMAPI/Framework/SGame.cs544
-rw-r--r--src/SMAPI/Framework/SModHooks.cs34
-rw-r--r--src/SMAPI/Framework/SMultiplayer.cs484
-rw-r--r--src/SMAPI/Framework/Singleton.cs10
-rw-r--r--src/SMAPI/Framework/StateTracking/FieldWatchers/NetCollectionWatcher.cs2
-rw-r--r--src/SMAPI/Framework/StateTracking/FieldWatchers/WatcherFactory.cs2
-rw-r--r--src/SMAPI/Framework/StateTracking/PlayerTracker.cs20
-rw-r--r--src/SMAPI/Framework/StateTracking/WorldLocationsTracker.cs10
-rw-r--r--src/SMAPI/IContentPack.cs10
-rw-r--r--src/SMAPI/IDataHelper.cs61
-rw-r--r--src/SMAPI/IModHelper.cs11
-rw-r--r--src/SMAPI/IModInfo.cs12
-rw-r--r--src/SMAPI/IModRegistry.cs4
-rw-r--r--src/SMAPI/IMonitor.cs9
-rw-r--r--src/SMAPI/IMultiplayerHelper.cs18
-rw-r--r--src/SMAPI/IMultiplayerPeer.cs41
-rw-r--r--src/SMAPI/IMultiplayerPeerMod.cs15
-rw-r--r--src/SMAPI/Metadata/InstructionMetadata.cs28
-rw-r--r--src/SMAPI/Patches/DialogueErrorPatch.cs100
-rw-r--r--src/SMAPI/Program.cs1326
-rw-r--r--src/SMAPI/SemanticVersion.cs19