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(); } }
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); }