Beispiel #1
0
        /// <summary>Retrieves a mod binary's ZipFile data from the cache.</summary>
        public static byte[] LoadModBinaryZip(int modId, int modfileId)
        {
            string filePath = GenerateModBinaryZipFilePath(modId, modfileId);

            byte[] zipData = IOUtilities.LoadBinaryFile(filePath);
            return(zipData);
        }
Beispiel #2
0
        /// <summary>Reads a user data file. (Standalone Application)</summary>
        public static void ReadFile_Standalone(string filePath, ReadFileCallback callback)
        {
            Debug.Assert(!string.IsNullOrEmpty(filePath));
            Debug.Assert(callback != null);

            byte[] data = null;
            data = IOUtilities.LoadBinaryFile(filePath);
            callback.Invoke(true, data);
        }