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

インターフェイス IRoom

(Niantic.Lightship.SharedAR.Rooms.IRoom)

概要

ルームとは、サーバーを中継したネットワークで複数のピア同士を接続するためのエンティティである。 IRoomは、部屋のプロパティとネットワーク接続へのアクセスを提供します。

	インターフェース IRoom:IDisposable {
// プロパティ

RoomParams RoomParams;
INetworking Networking;
IDatastore Datastore;

// メソッド

void Initialize();
void Join();
void Leave();
}

詳細資料

ルームとは、サーバーを中継したネットワークで複数のピア同士を接続するためのエンティティである。 IRoomは、部屋のプロパティとネットワーク接続へのアクセスを提供します。

プロパティ

RoomParams

RoomParams RoomParams

ルームの特性

ネットワーキング

INetworking Networking

INetworkingオブジェクトを取得し、データの送受信やネットワーキングイベントのリスニングを行う。

データストア

IDatastore Datastore

IDatastoreオブジェクトを取得し、ルームに接続されたリアルタイムのキーバリュー・ストアにアクセスする。

方法

{#Initialize}を初期化する。

void initialize()

ネットワーク接続を初期化し、サーバー上のルームに接続する。 INetworkingは、Initialize()が呼び出された後に利用できるようにする。

void Join()

部屋に入る。 入室後、INetworking経由でデータの送受信が可能。

void Leave()

ルームから出る。 サーバーから切断され、その後データの送受信ができなくなる。