コード例 #1
0
 /** ロード。コンバター。
  *
  *      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)));
 }
コード例 #2
0
 /** ロード。
  *
  *      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));
 }
コード例 #3
0
 /** ロード。
  *
  *      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));
 }
コード例 #4
0
 /** ロード。
  *
  *      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));
 }
コード例 #5
0
 /** ロード。
  *
  *      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));
 }
コード例 #6
0
 /** ロード。
  *
  *      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)));
 }
コード例 #7
0
 /** ロード。
  *
  *      a_streamingassets_path_with_extention	: 「StreamingAssets」からの相対バス。拡張子付き。
  *      a_buffer								: バッファ。
  *
  *      return.result == true					: 成功。
  *      return.value							: 読み込みサイズ。
  *
  */
 public static MultiResult <bool, int> LoadToBuffer(string a_streamingassets_path_with_extention, byte[] a_buffer)
 {
     return(LoadBinaryWithFullPath.LoadToBuffer(AssetLib.GetApplicationStreamingAssetsPath() + '\\' + a_streamingassets_path_with_extention, a_buffer));
 }
コード例 #8
0
 /** ロード。
  *
  *      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));
 }