Exemple #1
0
 public void Add(List <TestUserData> testUserList, TestUserData userData)
 {
     if (!Exist(testUserList, userData.ChannelID))
     {
         testUserList.Add(userData);
     }
     else
     {
         Debug.Log("aleady exist");
     }
     EditorUtility.SetDirty(Instance);
 }
        public void OnClickLogInButton()
        {
            if (!string.IsNullOrEmpty(idField.text) && !string.IsNullOrEmpty(pwField.text))
            {
                if (!TestData.Instance.Exist(userList, idField.text))
                {
                    TestData.Instance.Add(userList, channel, idField.text);
                }
                TestUserData userData = TestData.Instance.GetUserData(userList, idField.text);

                Result result = new Result(Result.NETMARBLES_DOMAIN, Result.SUCCESS, "Success");
                callback(result, channel, userData.ChannelKey, handler);
                Close();
            }
        }
Exemple #3
0
        public void Add(List <TestUserData> testUserList, NMGChannel channel, string newId)
        {
            TestUserData userData = null;

            if (channel == NMGChannel.EveryNetmarble)
            {
                userData            = new EveryNetmarbleUserData(newId);
                userData.ChannelKey = ((EveryNetmarbleUserData)userData).GenerateKey();
            }
            else if (channel == NMGChannel.Facebook)
            {
                userData            = new FacebookUserData(newId);
                userData.ChannelKey = ((FacebookUserData)userData).GenerateKey();
            }
            else if (channel == NMGChannel.Kakao)
            {
                userData            = new KakaoUserData(newId);
                userData.ChannelKey = ((KakaoUserData)userData).GenerateKey();
            }
            else if (channel == NMGChannel.Google)
            {
                userData            = new GoogleUserData(newId);
                userData.ChannelKey = ((GoogleUserData)userData).GenerateKey();
            }
            else if (channel == NMGChannel.GameCenter)
            {
                userData            = new GameCenterUserData(newId);
                userData.ChannelKey = ((GameCenterUserData)userData).GenerateKey();
            }

            else if (channel == NMGChannel.Naver)
            {
                userData            = new NaverUserData(newId);
                userData.ChannelKey = ((NaverUserData)userData).GenerateKey();
            }

            else if (channel == NMGChannel.Twitter)
            {
                userData            = new TwitterUserData(newId);
                userData.ChannelKey = ((TwitterUserData)userData).GenerateKey();
            }


            Add(testUserList, userData);
        }