| パッケージ | net.user1.reactor |
| クラス | public class RoomClassRegistry |
| 継承 | RoomClassRegistry Object |
| バージョン : | Reactor 1.0.0 |
関連項目
| メソッド | 定義元 | ||
|---|---|---|---|
| RoomClassRegistry | |||
clearRoomClass(roomID:String):void 指定のroomIDに関連づけられている現在の自作クラスを除去します。 | RoomClassRegistry | ||
getRoomClass(roomID:String):Class 指定したroomIDについて現在の自作クラスの関連付けを返します。 | RoomClassRegistry | ||
setRoomClass(roomID:String, roomClass:Class):void 指定のroomIDを持つルームを表すために使用されるクラスを指定します。 | RoomClassRegistry | ||
| RoomClassRegistry | () | コンストラクタ |
public function RoomClassRegistry()| clearRoomClass | () | メソッド |
public function clearRoomClass(roomID:String):void| バージョン : | Reactor 1.0.0 |
指定のroomIDに関連づけられている現在の自作クラスを除去します。
パラメータ
roomID:String |
関連項目
| getRoomClass | () | メソッド |
public function getRoomClass(roomID:String):Class| バージョン : | Reactor 1.0.0 |
指定したroomIDについて現在の自作クラスの関連付けを返します。
パラメータ
roomID:String |
Class |
関連項目
| setRoomClass | () | メソッド |
public function setRoomClass(roomID:String, roomClass:Class):void| バージョン : | Reactor 1.0.0 |
指定のroomIDを持つルームを表すために使用されるクラスを指定します。 もし現クライアントが指定のルームに入室または観戦するとき、RoomManagerは指定したroomClassのインスタンスを生成し、そのルームへのアクセスを提供するRoomManagerの全てのメソッドはインスタンスを返します。 指定したroomCLassはビルトインのRoomクラスの拡張である必要があります。
パラメータ
roomID:String | |
roomClass:Class |
関連項目
ChessRoomクラスをroomID "games.chess" のルームのクラスとして割り当てます:
// ルームクラスを指定
var registry:RoomClassRegistry = reactor.getRoomManager().getRoomClassRegistry();
registry.setRoomClass("games.chess", ChessRoom);
// ルームオブジェクトを生成
var chessRoom:ChessRoom = reactor.getRoomManager().createRoom("games.chess");