Exemple #1
0
        public ExportCommands()
        {
            config = ExportConfig.Load();
            if (EditorPrefs.HasKey("FFWD XNA dir " + PlayerSettings.productName))
            {
                xnaBaseDir = EditorPrefs.GetString("FFWD XNA dir " + PlayerSettings.productName);
            }
            if (EditorPrefs.HasKey("FFWD active group"))
            {
                activeGroup = EditorPrefs.GetInt("FFWD active group");
            }

            string configPath = Path.Combine(Application.dataPath, config.configSource);

            if (File.Exists(configPath))
            {
                resolver = TypeResolver.ReadConfiguration(configPath);
            }
            if (resolver == null)
            {
                Debug.LogWarning("We have no TypeResolver so we will not export any components");
            }

            assets            = new AssetHelper();
            assets.TextureDir = Path.Combine(xnaBaseDir, config.xnaAssets.TextureDir);
            assets.ScriptDir  = Path.Combine(xnaBaseDir, config.xnaAssets.ScriptDir);
            assets.MeshDir    = Path.Combine(xnaBaseDir, config.xnaAssets.MeshDir);
            assets.AudioDir   = Path.Combine(xnaBaseDir, config.xnaAssets.AudioDir);
            assets.XmlDir     = Path.Combine(xnaBaseDir, config.exportDir);
        }
Exemple #2
0
 public ExportSceneWizard()
 {
     config = ExportConfig.Load();
     if (EditorPrefs.HasKey("FFWD XNA dir " + PlayerSettings.productName))
     {
         xnaBaseDir = EditorPrefs.GetString("FFWD XNA dir " + PlayerSettings.productName);
     }
     if (EditorPrefs.HasKey("FFWD active group"))
     {
         activeGroup = EditorPrefs.GetInt("FFWD active group");
     }
 }