Implemented a property that will allow a spawnable to be acted on a variable number of times before being consumed.

This commit is contained in:
hz
2025-06-09 23:05:40 -05:00
parent 5a27adf034
commit 43f3e8f0e7
12 changed files with 83 additions and 7 deletions
+3 -1
View File
@@ -27,7 +27,8 @@ public class SpawnableController : ControllerBase
SpawnRate = req.SpawnRate,
CollectAction = req.CollectAction,
CollectResults = req.CollectResults,
ConsumeOnSuccess = req.ConsumeOnSuccess
ConsumeOnSuccess = req.ConsumeOnSuccess,
Uses = req.Uses
};
await _spawnableService.CreateAsync(spawnable);
@@ -47,6 +48,7 @@ public class SpawnableController : ControllerBase
spawnable.CollectAction = req.CollectAction;
spawnable.CollectResults = req.CollectResults;
spawnable.ConsumeOnSuccess = req.ConsumeOnSuccess;
spawnable.Uses = req.Uses;
await _spawnableService.UpdateAsync(spawnable);
return Ok(spawnable);