CRIWARE Unity Plugin Manual
Last Updated: 2024-12-05
|
CPKファイル内のコンテンツへのアクセスを行うためのモジュールです。 [詳解]
CriDisposableを継承しています。
クラス | |
struct | ContentsFileInfo |
コンテンツファイル情報構造体 [詳解] | |
公開型 | |
enum | Status { None, Analyze, Complete, Unbind, Removed, Invalid, Error } |
バインダの状態を示す値です。 [詳解] | |
公開メンバ関数 | |
override void | Dispose () |
バインダを破棄します。 [詳解] | |
uint | BindCpk (CriFsBinder srcBinder, string path) |
CPKファイルをバインドします。 [詳解] | |
uint | BindDirectory (CriFsBinder srcBinder, string path) |
ディレクトリパスをバインドします。 [詳解] | |
uint | BindFile (CriFsBinder srcBinder, string path) |
ファイルをバインドします。 [詳解] | |
uint | BindFileSection (CriFsBinder srcBinder, string path, ulong offset, int size, string sectionName) |
ファイルの一部分をバインドし、その箇所を仮想的なファイルとして扱えるよう設定します。 [詳解] | |
long | GetFileSize (string path) |
ファイルサイズを取得します。 [詳解] | |
long | GetFileSize (int id) |
ファイルサイズを取得します。 [詳解] | |
bool | GetContentsFileInfo (string path, out ContentsFileInfo info) |
CPKコンテンツファイル情報を取得します。 [詳解] | |
bool | GetContentsFileInfo (int id, out ContentsFileInfo info) |
CPKコンテンツファイル情報を取得します。 [詳解] | |
静的公開メンバ関数 | |
static void | Unbind (uint bindId) |
バインド済みのコンテンツをアンバインドします。 [詳解] | |
static Status | GetStatus (uint bindId) |
バインダのステータスを取得します。 [詳解] | |
static bool | GetContentsFileInfoByIndex (uint bindId, int index, int numFiles, out ContentsFileInfo[] info) |
CPKコンテンツファイル情報を取得します。 [詳解] | |
static int | GetNumContentsFiles (uint bindId) |
CPKコンテンツファイルの総数を取得します。 [詳解] | |
static void | SetPriority (uint bindId, int priority) |
バインドIDに対して検索優先度を設定します。 [詳解] | |
CPKファイル内のコンテンツへのアクセスを行うためのモジュールです。
|
strong |
|
inline |
バインダを破棄します。
|
inline |
CPKファイルをバインドします。
srcBinder | バインドするCPKファイルにアクセスするためのバインダ |
path | バインドするCPKファイルのパス名 |
|
inline |
ディレクトリパスをバインドします。
srcBinder | バインドするディレクトリにアクセスするためのバインダ |
path | バインドするディレクトリのパス名 |
|
inline |
ファイルをバインドします。
srcBinder | バインドするファイルにアクセスするためのバインダ |
path | バインドするファイルのパス名 |
|
inline |
ファイルの一部分をバインドし、その箇所を仮想的なファイルとして扱えるよう設定します。
srcBinder | バインドするファイルにアクセスするためのバインダ |
path | バインドするファイルのパス名 |
offset | データの開始位置(バイト) |
size | データサイズ(バイト) |
sectionName | セクション名 |
|
inlinestatic |
バインド済みのコンテンツをアンバインドします。
bindId | バインドID |
|
inlinestatic |
|
inline |
ファイルサイズを取得します。
path | ファイルのフルパス |
|
inline |
ファイルサイズを取得します。
id | ファイルID |
|
inline |
CPKコンテンツファイル情報を取得します。
path | ファイルのフルパス |
info | コンテンツファイル情報 |
|
inline |
CPKコンテンツファイル情報を取得します。
id | ファイルID |
info | コンテンツファイル情報 |
|
inlinestatic |
CPKコンテンツファイル情報を取得します。
bindId | バインドID |
index | 情報を取得するコンテンツファイルの先頭インデクス |
numFiles | 情報を取得するコンテンツファイル数 |
info | コンテンツファイル情報の配列 |
|
inlinestatic |
CPKコンテンツファイルの総数を取得します。
bindId | バインドID |
|
inlinestatic |
バインドIDに対して検索優先度を設定します。
bindId | バインドID |
priority | 優先度 |