/** ロード。 * * a_assets_path_with_extention : 「Assets」からの相対パス。拡張子付き。 * a_encoding : エンコード。 * a_offset : オフセット。 * */ public static string Load(string a_assets_path_with_extention, System.Text.Encoding a_encoding, int a_offset) { byte[] t_binary = LoadBinaryWithFullPath.Load(AssetLib.GetApplicationDataPath() + '\\' + a_assets_path_with_extention); return(a_encoding.GetString(t_binary, a_offset, t_binary.Length - a_offset)); }
/** ロード。コンバター。 * * a_converter : コンバター。 * a_full_path_with_extention : フルパス。拡張子付き。 * */ public static T LoadConverter <T>(ConverterBinaryToAsset_Base <T> a_converter, string a_full_path_with_extention) where T : UnityEngine.Object { return(a_converter.Convert(LoadBinaryWithFullPath.Load(a_full_path_with_extention))); }
/** ロード。 * * a_assets_path_with_extention : 「Assets」からの相対パス。拡張子付き。 * */ public static string Load(string a_assets_path_with_extention) { byte[] t_binary = LoadBinaryWithFullPath.Load(AssetLib.GetApplicationDataPath() + '\\' + a_assets_path_with_extention); EncodeCheck.Result t_result = EncodeCheck.GetEncoding(t_binary); return(t_result.encoding.GetString(t_binary, t_result.bomsize, t_binary.Length - t_result.bomsize)); }
/** ロード。 * * a_full_path_with_extention : フルパス。拡張子付き。 * a_encoding : エンコード。 * a_offset : オフセット。 * */ public static string Load(string a_full_path_with_extention, System.Text.Encoding a_encoding, int a_offset) { byte[] t_binary = LoadBinaryWithFullPath.Load(a_full_path_with_extention); return(a_encoding.GetString(t_binary, a_offset, t_binary.Length - a_offset)); }
/** ロード。 * * a_full_path_with_extention : フルパス。拡張子付き。 * */ public static string Load(string a_full_path_with_extention) { byte[] t_binary = LoadBinaryWithFullPath.Load(a_full_path_with_extention); EncodeCheck.Result t_result = EncodeCheck.GetEncoding(t_binary); return(t_result.encoding.GetString(t_binary, t_result.bomsize, t_binary.Length - t_result.bomsize)); }
/** ロード。 * * a_full_path_with_extention : フルパス。拡張子付き。 * */ public static UnityEngine.AssetBundle Load(string a_full_path_with_extention) { return(UnityEngine.AssetBundle.LoadFromMemory(LoadBinaryWithFullPath.Load(a_full_path_with_extention))); }
/** ロード。 * * a_streamingassets_path_with_extention : 「StreamingAssets」からの相対バス。拡張子付き。 * return : バイナリ。 * */ public static byte[] Load(string a_streamingassets_path_with_extention) { return(LoadBinaryWithFullPath.Load(AssetLib.GetApplicationStreamingAssetsPath() + '\\' + a_streamingassets_path_with_extention)); }