Pass WorldGameState and WorldEvents into GameWindow so OnLoad fires FireEntitySpawned and Add for each hydrated entity. SmokePlugin now subscribes to EntitySpawned in Enable(), unsubscribes in Disable(), and logs the replay count at subscribe time and total seen at disable. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AcDream.Plugins.Smoke.csproj | ||
| SmokePlugin.cs | ||