public static string GetJSONName(EJSONType jsonType)
    {
        string jsonName = "";

        switch (jsonType)
        {
        case EJSONType.JSON_PLAYERNAME:
            jsonName = "PlayerName.json";
            break;
        }
        return(jsonName);
    }
Beispiel #2
0
    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);
        }
    }
Beispiel #3
0
    public void StartParsing(EJSONType jsonType, UnityAction <string> unityAction)
    {
        string jsonName = WKStaticFunction.GetJSONName(jsonType);

        StartCoroutine(StartParsingCourotine(jsonName, jsonType, unityAction));
    }