private void DeleteHero(D3.OnlineService.EntityId hero) { //Permanantly delete previously deleted hero var deleteHero = ToonManager.GetDeletedToon(this.Client.Account.CurrentGameAccount); if (deleteHero != null) { Logger.Trace("Permanantly deleting hero: {0}", deleteHero); ToonManager.DeleteToon(deleteHero); } //Mark hero as deleted var markHero = ToonManager.GetToonByLowID(hero.IdLow); markHero.Deleted = true; ToonManager.SaveToDB(markHero); Logger.Trace("DeleteHero(): Marked {0} as deleted.", markHero); }