Skip to content

Asset ​

アセット参照の共通基底。AssetGUIDだけを持つ不変ハンドルで、native resource / GPU pointer / filesystem pathは保持しない。 nullが未割り当てを表す(Unityのアセット参照と同じ扱い)。Missing Assetでも参照identityは保持される。

使い方と前提条件 · C# API一覧

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.Asset(Class)
  • 継承元:NEMEngine.Object

GetHashCode ​

csharp
public override int GetHashCode()

同じ値を検索Keyに使うためのHashを返します。

戻り値:int。

assetID ​

csharp
public AssetGUID assetID

Assetを識別するGUIDです。ファイルパスの代わりに参照の照合に使います。

操作:読取専用。

exists ​

csharp
public bool exists

assetが現在のAssetDatabaseに存在するか。hot pathで繰り返す場合は結果を呼び出し側でcacheする想定

操作:読取専用。

name ​

csharp
public string? name

表示名(拡張子なしファイル名)。Missing/未設定はnull。path文字列そのものは返さない

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認