タイプIDの割り当て

レプリケーターがリモートクライアント上の対応するゲームオブジェクトとプレハブを見つける方法を理解することが重要です。各レプリケーターには、タイプIDと呼ばれる一意の識別子が割り当てられており、インスペクターで確認できます。同じGameObjectのIDは、全てのクライアントで同じになるはずです。

シーンレプリケーターのIDは、シーン自体に格納されます。プレハブレプリケーターのIDはプレハブ自体に保存されますが、StrixReplicatorSettingsという専用のレジストリにも追加されます。レジストリはResources/Strix/StrixReplicatorSettingsアセットファイルに保存されています。エディターでこれを選択すると、登録されている全てのプレハブのリストがインスペクターに表示されます。

コードから特定のレプリケーターのタイプIDを確認するには、StrixReplicatorクラスのobjectTypeプロパティを使用できます。