| Package | Description |
|---|---|
| cn.leancloud.play.plugin | |
| cn.leancloud.play.plugin.context | |
| cn.leancloud.play.plugin.request |
| Modifier and Type | Class and Description |
|---|---|
class |
HookResponse<T extends RoomRequest> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends RoomRequest> |
HookResponse.defer(T req) |
static <T extends RoomRequest> |
HookResponse.reject(Reason reason) |
static <T extends RoomRequest> |
HookResponse.skip(T req) |
static <T extends RoomRequest> |
HookResponse.success(T req) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Context<T extends RoomRequest>
每个 Hook 被调用时都会传入一个 Context。Context 内封装着 Hook 的名称、触发 Hook 调用的玩家
请求参数,以及当前 Hook 请求的处理状态。Hook 处理结果也是通过 Context 通知给 Game Server。可以将
Context 当做 Hook 与 Game Server 之间通信、交互的桥梁。
|
interface |
DeferableContext<T extends RoomRequest> |
interface |
SkipableContext<T extends RoomRequest> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRequest |
class |
CreateRoomRequest |
class |
DestroyRoomRequest |
class |
JoinRoomRequest |
class |
LeaveRoomRequest |
class |
SendEventRequest |
class |
SetPlayerPropertiesRequest |
class |
SetRoomPropertiesRequest |
class |
SetRoomSystemPropertiesRequest |
Copyright © 2019 LeanCloud. All rights reserved.