예제 #1
0
    // Use this for initialization
    void Start()
    {
        THIS = this;
        //#if ((UNITY_PS4 || UNITY_XBOXONE) && !UNITY_EDITOR) || GS_FORCE_NATIVE_PLATFORM


#if GS_FORCE_NATIVE_PLATFORM
        this.gameObject.AddComponent <NativePlatform>();
#elif UNITY_WEBGL && !UNITY_EDITOR
        this.gameObject.AddComponent <WebGLPlatform>();
#elif !PLAYFAB
        this.gameObject.AddComponent <DefaultPlatform> ();
#endif
#if PLAYFAB
        PlayFabSettings.TitleId = titleId;
        loginManger             = new PlayFabManager();
#elif GAMESPARKS
//		new GamesparksConfiguration (this);
        loginManger = new GamesparksLogin();
#endif
        //PlayFabSettings.DeveloperSecretKey = DeveloperSecretKey;
        currencyManager = new NetworkCurrencyManager();
        friendsManager  = new NetworkFriendsManager();
        dataManager     = new NetworkDataManager();

        //Login(titleId);
    }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        //#if ((UNITY_PS4 || UNITY_XBOXONE) && !UNITY_EDITOR) || GS_FORCE_NATIVE_PLATFORM



#if GS_FORCE_NATIVE_PLATFORM
        this.gameObject.AddComponent <NativePlatform>();
#elif UNITY_WEBGL && !UNITY_EDITOR
        this.gameObject.AddComponent <WebGLPlatform>();



// #elif !PLAYFAB
//      this.gameObject.AddComponent<DefaultPlatform>();//1.1
#endif



#if PLAYFAB
        PlayFabSettings.TitleId = titleId;
        loginManger             = new PlayFabManager();
#elif GAMESPARKS
        loginManger = new GamesparksLogin();
#endif
        //currencyManager = new NetworkCurrencyManager();
        //friendsManager = new NetworkFriendsManager();
        dataManager = new NetworkDataManager();
    }
        public void CheckForLoopBackAddressExists()
        {
            // arrange
            ISettingsHandler    settingsHandler = new FakeSettingsHandler();
            INetworkDataManager manager         = new NetworkDataManager(settingsHandler);

            // act
            var actual = manager.GatherNetworkData();

            // assert
            Assert.IsTrue(
                actual.Where(
                    x => x.Name == "Loopback Pseudo-Interface 1" && x.IP == "127.0.0.1").Count() > 0);
        }
        public void BasicUsage()
        {
            // arrange
            ISettingsHandler    settingsHandler = new FakeSettingsHandler();
            INetworkDataManager manager         = new NetworkDataManager(settingsHandler);

            // act
            var actual = manager.GatherNetworkData();

            // assert
            CollectionAssert.AllItemsAreInstancesOfType(actual, typeof(NetworkData));
            CollectionAssert.AllItemsAreNotNull(actual);
            CollectionAssert.AllItemsAreUnique(actual);
            CollectionAssert.IsNotEmpty(actual);
        }