Ejemplo n.º 1
0
    private static void AddData(string[] s, MonsterDataTotal BData, string pathCreateUnit)
    {
        for (int i = 1; i < s.Length; i++)
        {
            m_Index = 0;
            MonsterDataObject Data = ScriptableObject.CreateInstance <MonsterDataObject>();

            string[] split = s[i].Split(',');

            Data.m_index    = ReturnValue(split);
            Data.m_UnitName = ReturnValues(split);
            Data.m_Hp       = ReturnValue(split);
            Data.m_Atk      = ReturnValue(split);
            Data.m_Temp1    = ReturnValue(split);
            Data.m_Temp2    = ReturnValue(split);
            Data.m_Temp3    = ReturnValue(split);
            Data.m_Money    = ReturnValue(split);
            Data.m_Model    = ReturnValues(split);

            AssetDatabase.DeleteAsset(pathCreateUnit + i + ".asset");
            AssetDatabase.CreateAsset(Data, pathCreateUnit + i + ".asset");

            BData.m_TotalData.Add(Data);
        }
    }
Ejemplo n.º 2
0
    private void GetSetMonsterData()
    {
        var data = Resources.Load <MonsterDataTotal>(m_DicPath[LoadType.Monster]);

        for (int i = 0; i < data.m_TotalData.Count; i++)
        {
            MonsterDataObject o = data.m_TotalData[i];
            GameGlobalValue.s_MonsterData[o.m_index] = o;
            //Debug.Log(o.name);
        }
    }