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

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()

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