public void GameitemDataInsert() {}
코드가있고
public void GameitemDataLoad()
{
Backend.GameData.GetMyData("USER_ITEM", new Where(), callback =>
{
// 게임 정보 불러오기에 성공했을 때
if (callback.IsSuccess())
{
Debug.Log($"게임 정보 데이터 불러오기에 성공했습니다. : {callback}");
// JSON 데이터 파싱 성공
try
{
LitJson.JsonData gameDataJson = callback.FlattenRows();
// 받아온 데이터의 개수가 0이면 데이터가 없는 것
if (gameDataJson.Count <= 0)
{
Debug.LogWarning("데이터가 존재하지 않습니다.");
}
else
{
// 불러온 게임 정보의 고유값
gameDataRowInDate = gameDataJson[0]["inDate"].ToString();
// 불러온 게임 정보를 userData 변수에 저장
userGameitemData.State = int.Parse(gameDataJson[0]["State"].ToString());
// userGameitemData.itemname = string.Parse(gameDataJson[0]["itemname"].ToString());
userGameitemData.itemAct = bool.Parse(gameDataJson[0]["itemAct"].ToString());
userGameitemData.itemCount = int.Parse(gameDataJson[0]["itemCount"].ToString());
onGameItemDataLoadEvent?.Invoke();
}
}
// JSON 데이터 파싱 실패
catch (System.Exception e)
{
// 유저 정보를 초기값으로 설정
userGameitemData.itemReset();
// try-catch 에러 출력
Debug.LogError(e);
}
}
// 실패했을 때
else
{
Debug.LogError($"게임 정보 데이터 불러오기에 실패했습니다. : {callback}");
}
});
}
여기 불러오는 코드가 있을때
// userGameitemData.itemname = string.Parse(gameDataJson[0][“itemname”].ToString());
userGameitemData.itemAct = bool.Parse(gameDataJson[0][“itemAct”].ToString());
string과 bool형은 어떤식으로 적어야 되는지 궁금하네요 …ㅠㅠ
그리고
public class BackendGameitem : MonoBehaviour {
[Serializable]
public class UserGameitemEvent : UnityEngine.Events.UnityEvent { }
public UserGameitemEvent onGameItemDataLoadEvent = new UserGameitemEvent();
private static BackendGameitem instance = null;
public static BackendGameitem Instance
{
get
{
if (instance == null)
{
instance = new BackendGameitem();
}
return instance;
}
}
private UserGameitem userGameitemData = new UserGameitem();
public UserGameitem UserGameitemData => userGameitemData;
public string gameDataRowInDate = string.Empty;
}
이 앞전의 코드에서 이런식으로 인스턴스를 왜만들어주는지
기능 들이 궁금합니다. 코딩 시작한지 얼마 되지 않아서 어렵네요 ㅠㅠㅠ
도움을 부탁드립니다ㅠㅠ 참고자료는 뒤끝베이스랑 강의를 보면서 하고 있습니다.
아 또한 궁금한것은 아이템 데이터를 넣을때 이런식으로 넣는게 옳은건가요?
차트 데이터들은 동기 비동기 차이가 큰가요?