コード例 #1
0
        private void SetupNetworkConnection()
        {
            // Setup Access Endpoint
            var url = "ec2-52-90-46-132.compute-1.amazonaws.com";

            // Debug
            //var url = "localhost:51216/";

            var httpEndPoint = $@"http://{url}";
            //var httpEndPoint = "http://*****:*****@"ws://{url}/Websocket/WsChatHandler.ashx";
            var sessionEventEndpoint = $@"ws://{url}/Websocket/WsSessionEventHandler.ashx";
            var connexionEndpoint    = $@"ws://{url}/Websocket/WsConnexionHandler.ashx";

            // Websocket endpoint
            WebsocketChatAccess.Instance = new WebsocketChatAccess(chatEndpoint);
            SessionEventWebsocketAccess.Initialize(sessionEventEndpoint);
            ConnexionWebsocketAccess.Instance = new ConnexionWebsocketAccess(connexionEndpoint);

            // Http endpoint
            UserAccess.Instance        = new UserAccess(httpEndPoint);
            ProfileAccess.Instance     = new ProfileAccess(httpEndPoint);
            FriendAccess.Instance      = new FriendAccess(httpEndPoint);
            GameAccess.Instance        = new GameAccess(httpEndPoint);
            PingAccess.Instance        = new PingAccess(httpEndPoint);
            LeaderboardAccess.Instance = new LeaderboardAccess(httpEndPoint);
            ZoneAccess.Instance        = new ZoneAccess(httpEndPoint);
            DailyAccess.Instance       = new DailyAccess(httpEndPoint);

            // Setup Chat
            Chatmenu             = new ChatMenu();
            ChatPanel.Content    = Chatmenu;
            ChatPanel.Visibility = Visibility.Hidden;

            // Setup Achievement panel
            Achievement = new AchievementPanel();
            AchievementPanel.Content = Achievement;
            Achievement.HideAchievement();

            // Setup Message Panel
            var defaultMessage = new MessagePresenter();

            SetMessage(defaultMessage);
            defaultMessage.IsVisible = false;
        }
コード例 #2
0
        protected AbstractTest()
        {
            // Set default User
            DefaultUser = new UserModel()
            {
                Username   = "******",
                Password   = "******",
                FacebookId = "asddpd0w001001e01iewiwm01mwx0w1e"
            };

            // Set UserAccess endpoint
            UserAccess        = new UserAccess(Endpoint);
            ProfileAccess     = new ProfileAccess(Endpoint);
            FriendAccess      = new FriendAccess(Endpoint);
            GameAccess        = new GameAccess(Endpoint);
            ZoneAccess        = new ZoneAccess(Endpoint);
            PingAccess        = new PingAccess(Endpoint);
            LeaderboardAccess = new LeaderboardAccess(Endpoint);
            DailyAccess       = new DailyAccess(Endpoint);


            SessionEventWebsocketAccess.Initialize(WsSessionEventEndpoint);
        }