|
|
@@ -144,6 +144,7 @@ public class EnemyCreater : MonoBehaviour
|
|
|
void OnDestroy()
|
|
|
{
|
|
|
// 当 GameObject 销毁(如游戏停止)时取消任务
|
|
|
+ StopAllCoroutines();
|
|
|
_cancellationTokenSource?.Cancel();
|
|
|
_cancellationTokenSource?.Dispose();
|
|
|
}
|
|
|
@@ -151,6 +152,8 @@ public class EnemyCreater : MonoBehaviour
|
|
|
void OnDisable()
|
|
|
{
|
|
|
StopAllCoroutines();
|
|
|
+ _cancellationTokenSource?.Cancel();
|
|
|
+ _cancellationTokenSource?.Dispose();
|
|
|
}
|
|
|
public void OnGameTimeChange(float gameTime)
|
|
|
{
|