表示テーマ
Asset
アセット参照の共通基底。AssetGUIDだけを持つ不変ハンドルで、native resource / GPU pointer / filesystem pathは保持しない。 nullが未割り当てを表す(Unityのアセット参照と同じ扱い)。Missing Assetでも参照identityは保持される。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.Asset(Class) - 継承元:NEMEngine.Object
GetHashCode
csharp
public override int GetHashCode()同じ値を検索Keyに使うためのHashを返します。
戻り値:int。
assetID
csharp
public AssetGUID assetIDAssetを識別するGUIDです。ファイルパスの代わりに参照の照合に使います。
操作:読取専用。
exists
csharp
public bool existsassetが現在のAssetDatabaseに存在するか。hot pathで繰り返す場合は結果を呼び出し側でcacheする想定
操作:読取専用。
name
csharp
public string? name表示名(拡張子なしファイル名)。Missing/未設定はnull。path文字列そのものは返さない
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。