private void Storyboard_Completed(object sender, EventArgs e) { bool defused = BombCore.Defuse(Code); if (defused) { State = VerbiageState.DEFUSED; } else { ExplodeStoryboard.Begin(this, true); State = VerbiageState.EXPLODED; } }
private void Hide() { switch (State) { case VerbiageState.DEFUSED: case VerbiageState.EXPLODED: ExplodeStoryboard.Stop(this); Code = null; State = null; RaiseHiden(); break; default: break; } }