本文へスキップ
バージョン: 3.4

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の設定