void IGameLogListener.OnNewGameLocationData(string data) { if (data == LocationName) { aqueductRunner = new AqueductRunner(); aqueductRunner.AreaEnded += AreaEnded; } }
void IGameLogListener.OnDead() { if (aqueductRunner != null) { aqueductRunner.Abort(); aqueductRunner = null; RelogScript relogScript = new RelogScript(); relogScript.Run(); } }