interface IRoom
(Niantic.Lightship.SharedAR.Rooms.IRoom)
概要
ルームとは、サーバーを中継したネットワークで複数のピア同士を接続するためのエンティティである。 IRoomは、ルームのプロパティとネットワーク接続へのアクセスを提供します。
interface IRoom:IDisposable {
// プロパティ
RoomParams RoomParams;
INetworking Networking;
IDatastore Datastore;
// メソッド
void Initialize();
void Join();
void Leave();
};
詳細資料
Roomとは、サーバーを中継したネットワークで複数のピア同士を接続するためのエンティティである。 IRoomは、Roomのプロパティとネットワーク接続へのアクセスを提供します。
プロパティ
RoomParams
RoomParams RoomParams
Roomの特性
ネットワーキング
INetworking Networking
INetworkingオブジェクトを取得し、データの送受信やネットワーキングイベントのリスニングを行う。
Datastore
IDatastore Datastore
IDatastoreオブジェクトを取得し、ルームに接続されたリアルタイムのキーバリュー・ストアにアクセスする。
メソッド
Initialize
void initialize()
ネットワーク接続を初期化し、サーバー上のルームに接続する。 INetworkingは、Initialize()が呼び出された後に利用できるようにする。
Join
void Join()
Roomに入る。 入室後、INetworking経由でデータの送受信が可能。
Leave
void Leave()
ルームから退出。 サーバーから切断され、その後データの送受信ができなくなる。