法杖,武器切换

This commit is contained in:
SoulliesOfficial
2025-12-24 16:58:51 -05:00
parent 2a2aa728d5
commit 3bcd7c1cf8
78 changed files with 230589 additions and 50400 deletions

View File

@@ -21,6 +21,9 @@ namespace SLSFramework.LeanPoolAssistance
protected bool spawnExecuted = false;
public Action onSpawnAction;
public Action onDespawnAction;
public virtual void OnSpawn()
{
if (spawnExecuted)
@@ -30,6 +33,7 @@ namespace SLSFramework.LeanPoolAssistance
spawnExecuted = true;
despawnTimer = 0;
onSpawnAction?.Invoke();
children = GetComponentsInChildren<IPoolable>().ToList();
children.Remove(this);
@@ -56,9 +60,10 @@ namespace SLSFramework.LeanPoolAssistance
}
}
public void OnDespawn()
public virtual void OnDespawn()
{
spawnExecuted = false;
onDespawnAction?.Invoke();
children.ForEach(child => child.OnDespawn());
}
}