タイプIDの割り当て¶
レプリケーターがリモートクライアント上の対応するゲームオブジェクトとプレハブを見つける方法を理解することが重要です。各レプリケーターには、タイプIDと呼ばれる一意の識別子が割り当てられており、インスペクターで確認できます。同じGameObjectのIDは、全てのクライアントで同じになるはずです。
シーンレプリケーターのIDは、シーン自体に格納されます。プレハブレプリケーターのIDはプレハブ自体に保存されますが、StrixReplicatorSettings
という専用のレジストリにも追加されます。レジストリはResources/Strix/StrixReplicatorSettings
アセットファイルに保存されています。エディターでこれを選択すると、登録されている全てのプレハブのリストがインスペクターに表示されます。
コードから特定のレプリケーターのタイプIDを確認するには、StrixReplicator
クラスのobjectType
プロパティを使用できます。