index
title: interface IRoom toc_max_heading_level: 4
インターフェイス 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
ルームの特性
Networking
INetworking Networking
INetworkingオブジェクトを取得し、データの送受信やネットワーキングイベントのリスニングを行う。
Datastore
IDatastore Datastore
IDatastoreオブジェクトを取得し、ルームに接続されたリアルタイムのキーバリュー・ストアにアクセスする。
メソッド
Initialize
void 初期化()
ネットワーク接続を初期化し、サーバー上の部屋に接続する。 Initialize() が呼び出された後に、INetworkingを使用する必要があります。
参加
void Join()
ルームに入る。 入室後、INetworking経由でデータの送受信が可能。
退出
void Leave()
部屋から出る。 サーバーから切断され、その後データの送受信ができなくなる。