private void OnCreateCharacterCallback(RequestException request, ResponseHelper response) { var statusCode = response.StatusCode; var json = response.Text; CreateCharacterCallback?.Invoke(statusCode, json); }
public void CreateCharacter( int userid, string charactername, int index, int classindex) { var statusCode = 0; var json = string.Empty; // On server it will iterate only by user (id) characters foreach (var characterData in characters) { if (characterData.userid == userid && characterData.charactername == charactername) { statusCode = 400; json = "Please choose a different character name."; CreateCharacterCallback?.Invoke(statusCode, json); return; } } characters.Add(new CharacterData() { id = id++, userid = userid, charactername = charactername, index = index, classindex = classindex }); statusCode = 201; CreateCharacterCallback?.Invoke(statusCode, json); }