public void Release() { OnAttack.RemoveAllListeners(); OnDie.RemoveAllListeners(); OnDamaged.RemoveAllListeners(); Assets.Release(gameObject); }
public void Release() { current_wave = 0; player?.Release(); foreach(var enemy in enemies) { if(enemy.is_alive) { var ai = enemy.gameObject.GetComponent<EnemyAI>(); ai?.Release(); } enemy.Release(); } enemies.Clear(); hud.CloseSelf(); hud = null; Assets.Release(cam_go); }
public override void Release() { Assets.Release(obj); }
void Release() { Assets.Release(obj); }
public override void OnExit() { Assets.Release(ai.gameObject); }