public override void OnDestroy() { base.OnDestroy(); if (pSpawner != null & pSpawner.IsRunning) { pSpawner.Cancel(); } }
public virtual void tickBuilding() { if (--data.lifetime <= 0) { manager.destroyBuilding(this); if (pSpawner != null) { pSpawner.Cancel(); } return; } }