Elin Decompiled Documentation EA 23.102 Nightly
|
Public Types | |
enum | Compression { LZ4 , None } |
Static Public Member Functions | |
static void | OnError (object sender, Newtonsoft.Json.Serialization.ErrorEventArgs args) |
static void | PrintLog () |
static string | GetJSON (object obj) |
static T | LoadJSON< T > (string json) |
static void | SaveFile (string path, object obj, bool compress=false, JsonSerializerSettings setting=null) |
static void | SaveText (string path, string text) |
static T | LoadFile< T > (string path, bool compress=false, JsonSerializerSettings setting=null) |
static T | LoadStreamJson< T > (MemoryStream stream, JsonSerializerSettings setting=null) |
static void | WriteLZ4 (string _path, byte[] _bytes) |
static byte[] | ReadLZ4 (string _path, int size, Compression compression) |
static byte[] | ReadLZ4 (byte[] bytes) |
static bool | IsCompressed (string path) |
static void | Compress (string path, string text) |
static string | Decompress (string path) |
static void | CopyDir (string sourceDirectory, string targetDirectory, Func< string, bool > funcExclude=null) |
static void | _CopyDir (DirectoryInfo source, DirectoryInfo target, Func< string, bool > funcExclude=null) |
static void | Copy (string fromPath, string toPath) |
static void | CopyAs (string fromPath, string toPath) |
static void | CopyAll (string fromPath, string toPath, bool overwrite=true) |
static void | DeleteFile (string path) |
static void | DeleteFiles (string path) |
static void | CreateDirectory (string path) |
static void | DeleteDirectory (string path) |
static T | Duplicate< T > (T t) |
static void | CreateTempDirectory (string path=null) |
static void | DeleteTempDirectory (string path=null) |
static T | LoadObject< T > (FileInfo file, object option=null) |
static T | LoadObject< T > (string _path, object option=null) |
static void | SavePNG (Texture2D tex, string _path) |
static Texture2D | LoadPNG (string _path, FilterMode filter=FilterMode.Point) |
static byte[] | ReadPngFile (string _path) |
static T | DeepCopy< T > (T target) |
static string[] | LoadTextArray (string _path) |
static string | LoadText (string _path) |
Static Public Attributes | |
static string | log |
static JsonSerializerSettings | jsReadGeneral |
static JsonSerializerSettings | jsWriteGeneral |
static JsonSerializerSettings | jsWriteConfig |
static Formatting | formatting = Formatting.Indented |
static TextureImportSetting.Data | importSetting = new TextureImportSetting.Data() |
static JsonSerializerSettings | dpSetting |
static Formatting | dpFormat = Formatting.Indented |
Properties | |
static string | TempPath [get] |
enum IO.Compression |
|
inlinestatic |
Definition at line 247 of file IO.cs.
References _CopyDir().
Referenced by _CopyDir(), and CopyDir().
|
inlinestatic |
Definition at line 209 of file IO.cs.
Referenced by SaveFile().
|
inlinestatic |
Definition at line 266 of file IO.cs.
References CreateDirectory(), and Debug.
|
inlinestatic |
Definition at line 294 of file IO.cs.
References CreateDirectory().
|
inlinestatic |
|
inlinestatic |
Definition at line 233 of file IO.cs.
References _CopyDir(), and Debug.
|
inlinestatic |
Definition at line 333 of file IO.cs.
Referenced by Copy(), CopyAll(), CreateTempDirectory(), SaveFile(), and SaveText().
|
inlinestatic |
Definition at line 367 of file IO.cs.
References CreateDirectory().
|
inlinestatic |
Definition at line 214 of file IO.cs.
References Debug, and IsCompressed().
Referenced by LoadFile< T >().
|
inlinestatic |
|
inlinestatic |
Definition at line 341 of file IO.cs.
References Debug.
Referenced by DeleteTempDirectory().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 372 of file IO.cs.
References DeleteDirectory().
|
inlinestatic |
Definition at line 362 of file IO.cs.
|
inlinestatic |
|
inlinestatic |
Definition at line 194 of file IO.cs.
Referenced by Decompress(), and LoadFile< T >().
|
inlinestatic |
Definition at line 111 of file IO.cs.
References Debug, Decompress(), and IsCompressed().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
T | : | UnityEngine.Object |
Definition at line 382 of file IO.cs.
References LoadPNG(), and SpriteLoadOption.pivot.
|
inlinestatic |
Definition at line 421 of file IO.cs.
References TextureImportSetting.Data.anisoLevel, TextureImportSetting.Data.format, TextureImportSetting.Data.linear, TextureImportSetting.Data.mipmap, TextureImportSetting.Data.mipmapBias, ReadPngFile(), and TextureImportSetting.Data.wrapMode.
Referenced by LoadObject< T >().
|
inlinestatic |
|
inlinestatic |
Definition at line 484 of file IO.cs.
References LoadTextArray().
|
inlinestatic |
Definition at line 470 of file IO.cs.
References Debug.
Referenced by LoadText().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 151 of file IO.cs.
References Debug, and ReadLZ4().
Referenced by ReadLZ4().
|
inlinestatic |
Definition at line 455 of file IO.cs.
Referenced by LoadPNG().
|
inlinestatic |
Definition at line 89 of file IO.cs.
References Compress(), CreateDirectory(), and Debug.
|
inlinestatic |
|
inlinestatic |
Definition at line 104 of file IO.cs.
References CreateDirectory(), and Debug.
|
inlinestatic |
Definition at line 134 of file IO.cs.
References Debug.
|
static |
|
static |
|
static |
|
static |
|
static |