Esempio n. 1
0
 public Test()
 {
     savedPrefs = ReplaceInstance("/tmp", "/tmp");
 }
Esempio n. 2
0
 /*
  * This one overrides ExplodedPrefs temporarily (and restores them on Dispose)
  */
 public TestDataGenerator()
 {
     savedPrefs = ExplodedPrefs.ReplaceInstance(testAssetsPath, testDataPath);
 }
Esempio n. 3
0
    // returns old instance!
    public static ExplodedPrefs ReplaceInstance(string assetPrefix, string binPrefix)
    {
        ExplodedPrefs oldInstance = Instance;

        instance = ScriptableObject.CreateInstance<ExplodedPrefs>();
        instance.importedPath = Path.Combine(binPrefix, "imported");
        instance.incomingPath = Path.Combine(binPrefix, "incoming");
        instance.compactBinPath = Path.Combine(binPrefix, "compact");
        instance.prefabsPath = Path.Combine(assetPrefix, "prefabs");
        instance.compactPrefabsPath = Path.Combine(assetPrefix, "compact-prefabs");
        instance.soundsPath = Path.Combine(assetPrefix, "sounds");

        return oldInstance;
    }