Ejemplo n.º 1
0
    public static void UpdateModel()
    {
        string path = ModelPath.Split(new char [] { '.' })[0];

        ShipsDSModel model = Resources.Load <ShipsDSModel>(path);

        if (model == null)
        {
            return;
        }

        model.Initialize(CSVPath);

        EditorUtility.SetDirty(model);
        AssetDatabase.SaveAssets();
    }
Ejemplo n.º 2
0
    public static void GenerateModel()
    {
        string path   = "Assets/Resources/" + ModelPath;
        bool   exists = File.Exists(path);

        if (exists)
        {
            Debug.LogWarning("Model already exists at " + path);
            return;
        }

        ShipsDSModel model = CreateInstance <ShipsDSModel>();

        AssetDatabase.CreateAsset(model, path);
        AssetDatabase.SaveAssets();

        UpdateModel();
    }