class SharedSpaceManager
(Niantic.Lightship.SharedAR.Colocalization.SharedSpaceManager)
概要
SharedSpaceManagerは、コロカライゼーションに必要なコンポーネントのセットアップを管理します。 SharedSpaceManagerは、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーク・ルームの設定の複雑さを隠しています。
class SharedSpaceManager: MonoBehaviour {
public:
enumColocalizationType;
struct SharedSpaceManagerStateChangeEventArgs;
// プロパティ
GameObject SharedArOriginObject;
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions;
ISharedSpaceRoomOptions SharedSpaceRoomOptions;
// イベント
event sharedSpaceManagerStateChanged();
// メソッド
ColocalizationType GetColocalizationType();
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
);
void PrepareRoom(ISharedSpaceRoomOptions roomOptions);
void LeaveRoom();
SharedAROrigin CreateSharedOrigin(ARPersistentAnchor anchor);
void DestroySharedArOrigin();
};
詳細なドキュメント
SharedSpaceManagerは、コロカライゼーションに必要なコンポーネントのセットアップを管理します。 SharedSpaceManagerは、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーク・ルームの設定の複雑さを隠しています。
プロパティ
SharedArOriginObject
GameObject SharedArOriginObject
共有オリジン/ルートを表すGameObjectへの参照
SharedSpaceTrackingOptions
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions
SharedSpaceManagerに設定されている、現在アクティブなISharedSpaceTrackingOptionsを取得します。
SharedSpaceRoomOptions
ISharedSpaceRoomOptions SharedSpaceRoomOptions
SharedSpaceManagerに設定されている現在有効なISharedSpaceRoomOptionsを取得します