/// <summary> /// /// </summary> public void Initialize() { isInitialized = false; if (File.Exists(ConfigurationManager.AppSettings["scorebugscenepath"])) { m_scorebugscenepath = ConfigurationManager.AppSettings["scorebugscenepath"]; } else if (File.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "Score Bug.wsl"))) { m_scorebugscenepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "Score Bug.wsl"); } if (!string.IsNullOrEmpty(m_scorebugscenepath)) { if (ConfigurationManager.AppSettings["stingserverip"] != null) { string sLinkID = string.Empty; _objLinkManager = new LinkManager(); AppLink = _objLinkManager.GetLink(LINKTYPE.TCP, out sLinkID); AppLink.OnEngineConnected += new EventHandler <EngineArgs>(_objLink_OnEngineConnected); AppLink.Connect(m_serverip); _objLinkManager.OnEngineDisConnected += _objLinkManager_OnEngineDisConnected; } } }
/// <summary> /// /// </summary> public void Initialize() { WriteTrace("Initialize"); IsInitialized = false; m_serverurl = ConfigHandler.Engine != null? ConfigHandler.Engine.TcpUrl:string.Empty; WriteTrace("Initialize m_serverurl->" + m_serverurl); if (File.Exists(ConfigHandler.AppSettings.Settings["scorebugscenepath"].Value)) { m_scorebugscenepath = ConfigHandler.AppSettings.Settings["scorebugscenepath"].Value; } else if (File.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "ScoreBug.w3d"))) { m_scorebugscenepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "ScoreBug.w3d"); } if (!string.IsNullOrEmpty(m_scorebugscenepath) && !string.IsNullOrEmpty(m_serverurl)) { WriteTrace("!string.IsNullOrEmpty(m_scorebugscenepath) && !string.IsNullOrEmpty(m_serverurl)"); string sLinkID = string.Empty; LinkManager objLinkManager = new LinkManager(); AppLink = objLinkManager.GetLink(LINKTYPE.TCP, out sLinkID); AppLink.OnEngineConnected += new EventHandler <EngineArgs>(objLink_OnEngineConnected); AppLink.Connect(m_serverurl); objLinkManager.OnEngineDisConnected += objLinkManager_OnEngineDisConnected; } }
/// <summary> /// added for template loading /// </summary> public void Init() { try { _objLinkManager = new LinkManager(); string sLinkID = string.Empty; AppLink = _objLinkManager.GetLink(LINKTYPE.TCP, out sLinkID); AppLink.OnEngineConnected += new EventHandler <EngineArgs>(_objLink_OnEngineConnected); AppLink.Connect(m_serverip); } catch (Exception ex) { } }