「Flyweight(フライウェイト)」パターンをUnityで実装する際、各インスタンスが共有する重いデータ(メッシュやステータス定義など)を格納するのに最適なUnityの機能はどれか。

個々のGameObject(モンスターなど)は軽量な状態のみを持ち、共通データ(種族の基本ステータスや共通メッシュ設定など)は1つのScriptableObjectを参照することでメモリ効率を最大化する。