Esempio n. 1
0
    public static BuffDataList Create()
    {
        BuffDataList asset = ScriptableObject.CreateInstance <BuffDataList>();

        AssetDatabase.CreateAsset(asset, "Assets/BuffDataList.asset");
        AssetDatabase.SaveAssets();
        return(asset);
    }
Esempio n. 2
0
    // Start is called before the first frame update
    void Start()
    {
        // 일단은 1개 맵만 생각, 나중에는 맵정보를 기반으로 데이터를 가져와야함
        buffList = JsonData.LoadBuffDataFromJson("buffData");

        randomIndex = Random.Range(0, buffList.buffList.Count);


        GetBuff(randomIndex);

        Instantiate(planningPrefab, transform.position, Quaternion.identity);
    }
Esempio n. 3
0
    public static void SaveBuffDataToJson(BuffDataList buffList)
    {
        BinaryFormatter foramtter = new BinaryFormatter();


        string jsonData = JsonUtility.ToJson(buffList, true);

        // 현재는 클라이언트
        string path = Path.Combine(Application.dataPath, "buffData.json");

        File.WriteAllText(path, jsonData);
    }