private void OnSelfDestruct(object sender, EventArgs e)
{
if (selfDestructStarted)
{
plyr.Stop();
selfDestructStarted = false;
btnSelfDestruct.Text = "Push for Self-Destruct";
btnSelfDestruct.BackColor = Color.Red;
if (CancelSelfDestruct != null)
{
CancelSelfDestruct(this, e);
}
}
else
{
plyr.PlayLooping();
if (StartSelfDestruct != null)
{
StartSelfDestruct(this, e);
}
btnSelfDestruct.Text = "Push to abort self-destruct";
btnSelfDestruct.BackColor = Color.LightGreen;
selfDestructStarted = true;
}
}