public void Initialize()
    {
        if (Instance == null)
        {
            Instance = this;
        }

        savePath  = Path.Combine(Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments), "Calcflow"), "Saves");
        imagePath = Path.Combine(Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments), "Calcflow"), "Images");

        if (!Directory.Exists(savePath))
        {
            Directory.CreateDirectory(savePath);
        }
        if (!Directory.Exists(imagePath))
        {
            Directory.CreateDirectory(imagePath);
        }
        savePath  = Path.Combine(savePath, SceneExtension);
        imagePath = Path.Combine(imagePath, SceneExtension);
        if (!Directory.Exists(savePath))
        {
            Directory.CreateDirectory(savePath);
        }
        if (!Directory.Exists(imagePath))
        {
            Directory.CreateDirectory(imagePath);
        }
    }
示例#2
0
 protected override void Start()
 {
     base.Start();
     saver = GetComponent <ExpressionSaveLoad>();
 }