summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'src/SMAPI/Framework')
-rw-r--r--src/SMAPI/Framework/Events/EventManager.cs12
-rw-r--r--src/SMAPI/Framework/Events/ModWorldEvents.cs18
-rw-r--r--src/SMAPI/Framework/SGame.cs6
3 files changed, 18 insertions, 18 deletions
diff --git a/src/SMAPI/Framework/Events/EventManager.cs b/src/SMAPI/Framework/Events/EventManager.cs
index 53ea699a..0e1e6241 100644
--- a/src/SMAPI/Framework/Events/EventManager.cs
+++ b/src/SMAPI/Framework/Events/EventManager.cs
@@ -15,13 +15,13 @@ namespace StardewModdingAPI.Framework.Events
** World
****/
/// <summary>Raised after a game location is added or removed.</summary>
- public readonly ManagedEvent<WorldLocationsChangedEventArgs> World_LocationsChanged;
+ public readonly ManagedEvent<WorldLocationListChangedEventArgs> World_LocationListChanged;
/// <summary>Raised after buildings are added or removed in a location.</summary>
- public readonly ManagedEvent<WorldBuildingsChangedEventArgs> World_BuildingsChanged;
+ public readonly ManagedEvent<WorldBuildingListChangedEventArgs> World_BuildingListChanged;
/// <summary>Raised after objects are added or removed in a location.</summary>
- public readonly ManagedEvent<WorldObjectsChangedEventArgs> World_ObjectsChanged;
+ public readonly ManagedEvent<WorldObjectListChangedEventArgs> World_ObjectListChanged;
/*********
@@ -225,9 +225,9 @@ namespace StardewModdingAPI.Framework.Events
ManagedEvent ManageEvent(string typeName, string eventName) => new ManagedEvent($"{typeName}.{eventName}", monitor, modRegistry);
// init events (new)
- this.World_BuildingsChanged = ManageEventOf<WorldBuildingsChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.LocationsChanged));
- this.World_LocationsChanged = ManageEventOf<WorldLocationsChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.BuildingsChanged));
- this.World_ObjectsChanged = ManageEventOf<WorldObjectsChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.ObjectsChanged));
+ this.World_BuildingListChanged = ManageEventOf<WorldBuildingListChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.LocationListChanged));
+ this.World_LocationListChanged = ManageEventOf<WorldLocationListChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.BuildingListChanged));
+ this.World_ObjectListChanged = ManageEventOf<WorldObjectListChangedEventArgs>(nameof(IModEvents.World), nameof(IWorldEvents.ObjectListChanged));
// init events (old)
this.Content_LocaleChanged = ManageEventOf<EventArgsValueChanged<string>>(nameof(ContentEvents), nameof(ContentEvents.AfterLocaleChanged));
diff --git a/src/SMAPI/Framework/Events/ModWorldEvents.cs b/src/SMAPI/Framework/Events/ModWorldEvents.cs
index a76a7eb5..7036b765 100644
--- a/src/SMAPI/Framework/Events/ModWorldEvents.cs
+++ b/src/SMAPI/Framework/Events/ModWorldEvents.cs
@@ -20,24 +20,24 @@ namespace StardewModdingAPI.Framework.Events
** Accessors
*********/
/// <summary>Raised after a game location is added or removed.</summary>
- public event EventHandler<WorldLocationsChangedEventArgs> LocationsChanged
+ public event EventHandler<WorldLocationListChangedEventArgs> LocationListChanged
{
- add => this.EventManager.World_LocationsChanged.Add(value, this.Mod);
- remove => this.EventManager.World_LocationsChanged.Remove(value);
+ add => this.EventManager.World_LocationListChanged.Add(value, this.Mod);
+ remove => this.EventManager.World_LocationListChanged.Remove(value);
}
/// <summary>Raised after buildings are added or removed in a location.</summary>
- public event EventHandler<WorldBuildingsChangedEventArgs> BuildingsChanged
+ public event EventHandler<WorldBuildingListChangedEventArgs> BuildingListChanged
{
- add => this.EventManager.World_BuildingsChanged.Add(value, this.Mod);
- remove => this.EventManager.World_BuildingsChanged.Remove(value);
+ add => this.EventManager.World_BuildingListChanged.Add(value, this.Mod);
+ remove => this.EventManager.World_BuildingListChanged.Remove(value);
}
/// <summary>Raised after objects are added or removed in a location.</summary>
- public event EventHandler<WorldObjectsChangedEventArgs> ObjectsChanged
+ public event EventHandler<WorldObjectListChangedEventArgs> ObjectListChanged
{
- add => this.EventManager.World_ObjectsChanged.Add(value);
- remove => this.EventManager.World_ObjectsChanged.Remove(value);
+ add => this.EventManager.World_ObjectListChanged.Add(value);
+ remove => this.EventManager.World_ObjectListChanged.Remove(value);
}
diff --git a/src/SMAPI/Framework/SGame.cs b/src/SMAPI/Framework/SGame.cs
index e7e9f74f..9442c749 100644
--- a/src/SMAPI/Framework/SGame.cs
+++ b/src/SMAPI/Framework/SGame.cs
@@ -543,7 +543,7 @@ namespace StardewModdingAPI.Framework
this.Monitor.Log($"Context: location list changed (added {addedText}; removed {removedText}).", LogLevel.Trace);
}
- this.Events.World_LocationsChanged.Raise(new WorldLocationsChangedEventArgs(added, removed));
+ this.Events.World_LocationListChanged.Raise(new WorldLocationListChangedEventArgs(added, removed));
this.Events.Location_LocationsChanged.Raise(new EventArgsLocationsChanged(added, removed));
}
@@ -560,7 +560,7 @@ namespace StardewModdingAPI.Framework
var removed = watcher.ObjectsWatcher.Removed.ToArray();
watcher.ObjectsWatcher.Reset();
- this.Events.World_ObjectsChanged.Raise(new WorldObjectsChangedEventArgs(location, added, removed));
+ this.Events.World_ObjectListChanged.Raise(new WorldObjectListChangedEventArgs(location, added, removed));
this.Events.Location_ObjectsChanged.Raise(new EventArgsLocationObjectsChanged(location, added, removed));
}
@@ -572,7 +572,7 @@ namespace StardewModdingAPI.Framework
var removed = watcher.BuildingsWatcher.Removed.ToArray();
watcher.BuildingsWatcher.Reset();
- this.Events.World_BuildingsChanged.Raise(new WorldBuildingsChangedEventArgs(location, added, removed));
+ this.Events.World_BuildingListChanged.Raise(new WorldBuildingListChangedEventArgs(location, added, removed));
this.Events.Location_BuildingsChanged.Raise(new EventArgsLocationBuildingsChanged(location, added, removed));
}
}