public static string GetJSONName(EJSONType jsonType) { string jsonName = ""; switch (jsonType) { case EJSONType.JSON_PLAYERNAME: jsonName = "PlayerName.json"; break; } return(jsonName); }
private IEnumerator StartParsingCourotine(string jsonName, EJSONType jsonType, UnityAction <string> unityAction) { if (!File.Exists(CONST_VAR.JSON_PATH + jsonName)) //json notFound { JSONCreated(jsonName); } else { _URLLink = new WWW(CONST_VAR.JSON_URL + jsonName); yield return(_URLLink); JSONNode node = JSON.Parse(_URLLink.text); Debug.Log(node); _JSONEventCaller = new JSONEvent(); _JSONEventCaller.AddListener(unityAction); } }
public void StartParsing(EJSONType jsonType, UnityAction <string> unityAction) { string jsonName = WKStaticFunction.GetJSONName(jsonType); StartCoroutine(StartParsingCourotine(jsonName, jsonType, unityAction)); }