インターフェイス 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()
ルームから出る。 サーバーから切断され、その後データの送受信ができなくなる。