/// <summary> /// Initializes a new instance. /// </summary> public View() { this.container = CompositionUtil.CreateContainer(CompositionUtil.DefaultGlobalCatalog); this.server = new ViewServer(); this.server.DocumentLoaded += (s, a) => OnDocumentLoaded(a); this.server.DocumentUnloading += (s, a) => OnDocumentUnloading(a); // by default use ScriptManager this.enableScriptManager = true; }
static void Main(string[] args) { string packetData = "1510C5122B8697C36C76FCBFA69BFC4300000300EC005201873F7B7800000000"; byte[] packetBytes = Utility.StringToByteArray(packetData); Player testPlayer = new Player(); bool success = ClientUpdate.Instance.Handler(testPlayer, packetBytes); VanaTime.TYPE t = VanaTime.GetInstance().Sync(); uint d = VanaTime.GetInstance().VanaDate; uint month = VanaTime.GetInstance().Month; uint day = VanaTime.GetInstance().Day; uint year = VanaTime.GetInstance().Year; uint hour = VanaTime.GetInstance().Hour; uint minute = VanaTime.GetInstance().Minute; Logger.SetLoggingLevel(LOGGINGLEVEL.ALL); //ConfigHandler.ReadConfigs(); SessionHandler.Initialize(); Logger.Info("Session Handler Initialized"); //// TODO: change how configurations are loaded AuthServer.Initialize("127.0.0.1", 54231); Logger.Info("Auth Server Initialized"); ViewServer.Initialize("127.0.0.1", 54001); Logger.Info("View Server Initialized"); DataServer.Initialize("127.0.0.1", 54230); Logger.Info("Data Server Initialized"); //ActiveSession ass = new ActiveSession() //{ // AccountID = 1234, // PlayerID = 4321, // EndPoint = "127.0.0.1:50301", // CurrentZoneID = 245, // NextZoneID = 245, // Zoning = 0, // SessionHash = "000000000000000000000000000000005CE05DAD" //}; //DBClient.InsertOne(DBREQUESTTYPE.ACTIVESESSION, ass); //DBClient.UpdateOne<ActiveSession>(DBREQUESTTYPE.ACTIVESESSION, a => a.AccountID == 1234, new Dictionary<string, object> { { "CurrentZoneID", 206} }); //DBClient.DeleteOne<ActiveSession>(DBREQUESTTYPE.ACTIVESESSION, a => a.AccountID == 1234); //long updated = DBClient.UpdateOne<Account>(DBREQUESTTYPE.ACCOUNT,a => a.AccountId == 1001,new Dictionary<string, object>() { {"PlayerVars.Test", 5 } } ); //Console.WriteLine(updated); }