Пример #1
0
    void GetChildToJson()
    {
        DataCoin dc = new DataCoin();

        dc.IsFirstLoad = false;

        StreamWriter sw = new StreamWriter(AssetDatabase.GetAssetPath(taCoinData));

        List <float[]> szPos = new List <float[]>();

        foreach (Transform child in transform)
        {
            Vector3 pos = child.position;
            szPos.Add(new float[] { pos.x, pos.y, pos.z });
        }
        dc.CoinPos = szPos;
        Debug.Log(SDK.Serialize(dc));
        sw.Write(SDK.Serialize(dc));
        sw.Close();
    }
Пример #2
0
    IEnumerator LoadCoinData()
    {
//		TextAsset s = Resources.Load(WGConfig.Path_SceneData) as TextAsset;

        ResourceRequest rr = Resources.LoadAsync(WGConfig.Path_SceneData);

        yield return(rr);

        TextAsset s = rr.asset as TextAsset;

        string dc = "";

        using (StreamReader sr = new StreamReader(new MemoryStream(s.bytes)))
        {
            dc = sr.ReadToEnd();

            mDataCoin = SDK.Deserialize <DataCoin>(dc);
        }

        Resources.UnloadAsset(s);
    }