public void GetAllEditorMap(BooleanCallback callback) { StartCoroutine(API_GET("editorMap/get", (connect, response) => { if (connect) { Transform mapList = AWSManager.instance.customMapList; string fixData = JsonHelper.fixJson(response); EditorMap[] editorMaps = JsonHelper.FromJson <EditorMap>(fixData); for (int i = 0; i < editorMaps.Length; i++) { CustomMapItem newItem = Instantiate(customMapPrefab); newItem.Initialize(editorMaps[i]); AWSManager.instance.editorMap.Add(newItem); newItem.transform.SetParent(mapList); } callback(true); } else { callback(false); Debug.LogError(response); //재시도 } })); }
public LoginForm() { InitializeComponent(); this.ActiveControl = this.login_textbox; checkUsernameTimer.Interval = 150; checkUsernameTimer.Elapsed += usernameCheckOnTimerElapsed; checkUsernameTimer.AutoReset = false; checkConnectionTimer.Interval = 1000; checkConnectionTimer.Elapsed += checkConnectionOnTimerElapsed; checkConnectionTimer.AutoReset = true; BooleanCallback callback = usernameCheckUpdateInfo; LoginService.CheckUsernameCallback = callback; BooleanCallback callback2 = onLogin; LoginService.OnLoginCallback = callback2; BooleanCallback callback3 = onRegistered; LoginService.OnRegisterCallback = callback3; checkConnectionTimer.Start(); }
public void AddAccount(string nickname, string facebook, BooleanCallback callback) { UserInfo userInfo = new UserInfo(nickname, facebook); UserHistory userHistory = new UserHistory(nickname); UserAccount userAccount = new UserAccount(userInfo, userHistory); var json = JsonUtility.ToJson(userAccount); StartCoroutine(API_POST("newUser/create", json, (connect, response) => { if (connect) { //성공알림 Debug.Log("success create account"); Debug.Log(response); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
/// <summary> /// Required designer variable. /// </summary> public DocForm() { InitializeComponent(); // Cache a delegate for repeated reuse enableControls = new BooleanCallback(EnableControls); setMessage = new MsgCallback(SetMessage); setScript = new ScriptCallback(SetScript); setMaximumTable = new MaximumTableCallback(SetMaximumTable); }
public DBConnection() { enableControls = new BooleanCallback(EnableControls); //setList = new ListCallback(SetList); setMsg = new StringCallback(SetMsg); setList1 = new ListCallback1(SetList1); // // Required for Windows Form Designer support // InitializeComponent(); }
public AddFriendForm() { checkUsernameTimer.Interval = 150; checkUsernameTimer.Elapsed += usernameCheckOnTimerElapsed; checkUsernameTimer.AutoReset = false; BooleanCallback callback = usernameCheckUpdateInfo; LoggedInService.CheckUsernameCallback = callback; InitializeComponent(); this.addFriend_button.Enabled = false; this.username_input.Enabled = true; this.ActiveControl = this.username_input; }
public void UpdateData <T>(T data, string url, BooleanCallback callback) { var json = JsonUtility.ToJson(data); StartCoroutine(API_POST(url + "/update", json, (connect, response) => { if (connect) { Debug.Log("success update user"); Debug.Log(response); callback(true); //성공알림 } else { Debug.LogError(response); callback(false); //재시도 } })); }
public void GetAllUserInfo(BooleanCallback callback) { StartCoroutine(API_GET("allUser/get", (connect, response) => { if (connect) { string fixData = JsonHelper.fixJson(response); UserInfo[] userInfos = JsonHelper.FromJson <UserInfo>(fixData); AWSManager.instance.allUserInfo = userInfos.ToList(); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
public void GetReward(RewardRequest request, BooleanCallback callback) { var json = JsonUtility.ToJson(request); StartCoroutine(API_POST("userReward/insert", json, (connect, response) => { if (connect) { //성공알림 Debug.Log("success create account"); Debug.Log(response); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
public void DeleteFriend(UserFriend data, BooleanCallback callback) { var json = JsonUtility.ToJson(data); StartCoroutine(API_POST("userFriend/delete", json, (connect, response) => { if (connect) { //성공알림 Debug.Log("success create editorMap"); //xml.database.userFriend.Add(editorMap); Debug.Log(response); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
public void CreateUserFriend(UserFriend my, UserFriend friend, BooleanCallback callback) { FriendRequest friendRequest = new FriendRequest(my, friend); var json = JsonUtility.ToJson(friendRequest); StartCoroutine(API_POST("userFriend/insert", json, (connect, response) => { if (connect) { //성공알림 Debug.Log("success create friend"); Debug.Log(response); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
public void CreateUserInventory(UserInventory item, BooleanCallback callback) { var json = JsonUtility.ToJson(item); StartCoroutine(API_POST("userInventory/insert", json, (connect, response) => { if (connect) { //성공알림 Debug.Log("success create item"); Debug.Log(response); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }
public LoggedInForm() { InitializeComponent(); invitationContainer.Clear(); friendsContainer.Clear(); UsernameCallback callback4 = newInactiveFriendFunc; UsernameCallback callback5 = newActiveFriendFunc; IdCallback callback6 = callUserReply; BooleanCallback callback7 = callUserReplyFromUser; CallCallback callback8 = openInCallWindow; FriendCallback callback9 = addToFriendContainer; LoggedInService.AddToFriendList = callback9; LoggedInService.NewInactiveFriend = callback4; LoggedInService.NewActiveFriend = callback5; LoggedInService.InviteToConversationReplyOk = callback6; LoggedInService.InviteToConversationReplyFromUser = callback7; LoggedInService.OpenInCallForm = callback8; StringCallback callback2 = writeToInvitingList; LoggedInService.NewInvitationCallback = callback2; this.signedInLogin_Text.Text = Program.username; StringCallback callback = writeToFriendContainer; LoggedInService.GetFriendsCallback = callback; InvitationCallback callback3 = removeFromInvitingList; LoggedInService.InvitationProcessedCallback = callback3; LoggedInService.getFriends(); }
public void GetAllUserData(string nickname, BooleanCallback callback) { StartCoroutine(API_GET("getall/get?nickname=" + nickname, (connect, response) => { if (connect) { List <string> fixDatas = JsonHelper.FixMultipleJson(response); string fixData = JsonHelper.fixJson(fixDatas[0]); UserInfo[] userInfos = JsonHelper.FromJson <UserInfo>(fixData); AWSManager.instance.userInfo = userInfos[0]; fixData = JsonHelper.fixJson(fixDatas[1]); UserHistory[] userHistory = JsonHelper.FromJson <UserHistory>(fixData); AWSManager.instance.userHistory = userHistory[0]; fixData = JsonHelper.fixJson(fixDatas[2]); UserStage[] userStages = JsonHelper.FromJson <UserStage>(fixData); AWSManager.instance.userStage = userStages.ToList(); fixData = JsonHelper.fixJson(fixDatas[3]); UserInventory[] userInventories = JsonHelper.FromJson <UserInventory>(fixData); AWSManager.instance.userInventory = userInventories.ToList(); fixData = JsonHelper.fixJson(fixDatas[4]); UserFriend[] userFriends = JsonHelper.FromJson <UserFriend>(fixData); for (int i = 0; i < userFriends.Length; i++) { DateTime request_time = DateTime.ParseExact(userFriends[i].time_request, "yyyy-MM-dd HH:mm:ss", null); if (DateTime.Now.DayOfYear != request_time.DayOfYear)//하트 초기화 { userFriends[i].send = false; } } AWSManager.instance.userFriend = userFriends.ToList(); fixData = JsonHelper.fixJson(fixDatas[5]); UserReward[] userRewards = JsonHelper.FromJson <UserReward>(fixData); AWSManager.instance.userReward = userRewards.ToList(); fixData = JsonHelper.fixJson(fixDatas[6]); Mailbox[] mailbox = JsonHelper.FromJson <Mailbox>(fixData); AWSManager.instance.mailbox = mailbox.ToList(); callback(true); } else { Debug.LogError(response); callback(false); //재시도 } })); }