/// <summary> /// /// </summary> public void LoadScene() { string sXml = string.Empty; string sShotBoxID = null; bool isTicker; WriteTrace("LoadScene"); sXml = Util.getSGFromWSL(m_scorebugscenepath); string filetype = Path.GetExtension(m_scorebugscenepath).Split(new string[] { "." }, StringSplitOptions.None)[1]; if (!string.IsNullOrEmpty(sXml)) { objScorePlayer = AppLink.GetShotBox(sXml, out sShotBoxID, out isTicker) as ShotBox; if (!Equals(objScorePlayer, null)) { objScorePlayer.SetEngineUrl(m_serverurl); InstanceInfo o = new InstanceInfo() { Type = filetype, InstanceId = m_scorebugscenepath, TemplateId = string.Empty, ThemeId = "default" }; if (objScorePlayer is IAddinInfo) { (objScorePlayer as IAddinInfo).Init(o); } objScorePlayer.OnShotBoxStatus += objPlayer1_OnShotBoxStatus; objScorePlayer.OnShotBoxControllerStatus += objPlayer1_OnShotBoxStatus; objScorePlayer.Prepare(m_serverurl, 0, RENDERMODE.PROGRAM); }//end (if) } }
/// <summary> /// /// </summary> public void LoadScene() { string stemplateID = string.Empty; string sXml = string.Empty; string sDataXml = "<dgn><data></data></dgn>"; string sShotBoxID = null; bool isTicker; sXml = Util.getSGFromWSL(m_scorebugscenepath); string filetype = Path.GetExtension(m_scorebugscenepath).Split(new string[] { "." }, StringSplitOptions.None)[1]; if (!string.IsNullOrEmpty(sXml)) { m_objBugPlayer = AppLink.GetShotBox(sXml, out sShotBoxID, out isTicker) as ShotBox; if (!Equals(m_objBugPlayer, null)) { m_objBugPlayer.SetEngineUrl(m_serverip); InstanceInfo o = new InstanceInfo() { Type = filetype, InstanceId = string.Empty, TemplateId = m_scorebugscenepath, ThemeId = "default" }; if (m_objBugPlayer is IAddinInfo) { (m_objBugPlayer as IAddinInfo).Init(o); } //if (m_objBugPlayer == null) //{ //m_objBugPlayer = new Beesys.Wasp.Workflow.Player(); //m_objBugPlayer.SetLink(_objLink, sXml); //m_objBugPlayer.Prepare(m_serverip, 0, RENDERMODE.PROGRAM); //} m_objBugPlayer.OnShotBoxStatus += _objPlayer1_OnShotBoxStatus; m_objBugPlayer.OnShotBoxControllerStatus += _objPlayer1_OnShotBoxControllerStatus; m_objBugPlayer.Prepare(m_serverip, 0, RENDERMODE.PROGRAM); }//end (if) } }