class SharedSpaceManager
(Niantic.Lightship.SharedAR.Colocalization.SharedSpaceManager)
概要
SharedSpaceManagerは、コロカライゼーションに必要なコンポーネントのセットアップを管理する。 SharedSpaceManagerは、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーク・ルームの設定の複雑さを隠している。
クラス SharedSpaceManager:MonoBehaviour {
public:
enumColocalizationType;
struct SharedSpaceManagerStateChangeEventArgs;
// プロパティ
GameObject SharedArOriginObject;
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions;
ISharedSpaceRoomOptions SharedSpaceRoomOptions;
// イベント
event sharedSpaceManagerStateChanged();
// メソッド
ColocalizationType GetColocalizationType();
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
);
};
詳細資料
SharedSpaceManagerは、コロカライゼーションに必要なコンポーネントのセットアップを管理する。 SharedSpaceManagerは、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーク・ルームの設定の複雑さを隠している。
プロパティ
SharedArOriginObject
GameObject SharedArOriginObject
共有オリジン/ ルートを表すGameObjectへの参照。
SharedSpaceTrackingOptions
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions
SharedSpaceManager](./index.mdx)に設定されている、現在アクティブなISharedSpaceTrackingOptionsを取得する。
SharedSpaceRoomOptions
<1>SharedSpaceManager</1>に設定されている現在アクティブな <0>ISharedSpaceTrackingOptions</0> を取得する。
SharedSpaceManager](./index.mdx)に設定されている現在有効なISharedSpaceRoomOptionsを取得する。
Events
sharedSpaceManagerStateChanged
イベント sharedSpaceManagerStateChanged()
コロカライゼーション関連の状態が変化したとき に呼び出されるイベント。 現時点では、基礎となるトラッキングの状態が変化したときにのみ呼び出されます。
メソッド
GetColocalizationType
ColocalizationType GetColocalizationType()
ColocalizationType を取得します。
戻り値:
SharedSpaceManagerに設定されたColocalizationタイプ。
StartSharedSpace
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
)
追跡を開始し、Roomを準備する。
Parameters:
trackingOptions
- トラッキング設定
roomOptions
- Roomの設定