// __________________________________________________________________________________________METHODS public override void Setup() { player.Setup(); player.healthController.onDeath += OnWaveFailed; LoadLevelData(); levelController.Setup(levelData); levelController.onWaveStarted += OnWaveStarted; levelController.onWaveComplete += OnWaveComplete; levelController.onWaveFailed += OnWaveFailed; asteroidManager.Setup(null, OnBadguyKilled); saucerManager.Setup(null, OnBadguyKilled); explosionManager.Setup(); ExplosionManagerStatic = explosionManager; }