add some extra assets FX and SFX

This commit is contained in:
Robii Aragon
2026-03-29 23:03:14 -07:00
parent 6ef3eb1535
commit 24dc66a81e
10142 changed files with 2535978 additions and 36608 deletions

View File

@@ -0,0 +1,28 @@
using System;
namespace NobleMuffins.LimbHacker.Guts
{
public class DisposableBundle<TObject>: IDisposable {
public DisposableBundle(TObject datum, Action<TObject> callback) {
this.datum = datum;
this.callback = callback;
disposed = false;
}
private readonly TObject datum;
private readonly Action<TObject> callback;
private bool disposed;
public TObject Object { get {
return datum;
} }
public void Dispose() {
if(!disposed) {
disposed = true;
callback(Object);
}
}
}
}