/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void objPlayer1_OnShotBoxStatus(object sender, SHOTBOXARGS e) { if (e.SHOTBOXRESPONSE == SHOTBOXMSG.PREPARED) { IsInitialized = true; IsSceneLoaded = true; if (sender != null) { ShotBox shotboxobj = sender as ShotBox; if (shotboxobj != null) { if (shotboxobj.Equals(objScorePlayer)) { WriteTrace("objPlayer1_OnShotBoxStatus Scoreplayer Scene prepared,Calling SetMatchUdt..."); SetMatchUdt(); } WriteTrace("objPlayer1_OnShotBoxStatus Scoreplayer Scene prepared,Calling Play.."); shotboxobj.Play(true, true); } else { if (sender is IPlayer) { IPlayer playerobj = sender as IPlayer; if (playerobj != null) { WriteTrace("objPlayer1_OnShotBoxStatus BackGround Scene prepared,Calling Play..."); playerobj.Play(true, true); } } } } } else if (e.SHOTBOXRESPONSE == SHOTBOXMSG.PLAYCOMPLETE) { WriteTrace("objPlayer1_OnShotBoxStatus SHOTBOXMSG.PLAYCOMPLETE event.."); if (sender is ShotBox) { ShotBox shotboxobj = sender as ShotBox; if (shotboxobj.Equals(objScorePlayer)) { WriteTrace("objPlayer1_OnShotBoxStatus Scoreplayer Scene playcomplete,Calling DeleteSg..."); shotboxobj.DeleteSg(); } } else if (sender is IPlayer) { IPlayer playerobj = sender as IPlayer; if (playerobj.Equals(objBGPlayer)) { WriteTrace("objPlayer1_OnShotBoxStatus BackGround Scene playcomplete,Calling DeleteSg..."); playerobj.DeleteSg(); } } } }
/// <summary> /// fires when user wants to close the form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Paging_FormClosing(object sender, FormClosingEventArgs e) { try { if (!Equals(m_objShotBox, null)) { m_objShotBox.DeleteSg(); } if (!Equals(m_objLink, null)) { m_objLink.DisconnectAll(); } } catch (Exception ex) { LogWriter.WriteLog("error in form closing", ex.Message); } }
} //end (frmOnline_Load) void frmOnline_FormClosing(object sender, FormClosingEventArgs e) { try { if (!Equals(m_objShotBox, null)) { m_objShotBox.DeleteSg(); }//end (if) if (!Equals(m_objLink, null)) { m_objLink.DisconnectAll(); } //end (if) } //end (try) catch (Exception ex) { LogWriter.WriteLog(MODULENAME, ex); } //end (catch) } //end (frmOnline_FormClosing)