AddressableHelper 类
提供操作地址映射的辅助方法。
继承成员
命名空间: Fantasy.Network.Route
程序集: Fantasy.Net.dll
语法
public static class AddressableHelper
方法
| 编辑本文 查看源代码AddAddressable(Scene, long, long, bool)
添加地址映射并返回操作结果。
声明
public static FTask AddAddressable(Scene scene, long addressableId, long routeId, bool isLock = true)
参数
类型 | 名称 | 描述 |
---|---|---|
Scene | scene | 场景实例。 |
long | addressableId | 地址映射的唯一标识。 |
long | routeId | 路由 ID。 |
bool | isLock | 是否锁定。 |
返回
类型 | 描述 |
---|---|
FTask |
GetAddressableRouteId(Scene, long)
获取地址映射的路由 ID。
声明
public static FTask<long> GetAddressableRouteId(Scene scene, long addressableId)
参数
类型 | 名称 | 描述 |
---|---|---|
Scene | scene | 场景实例。 |
long | addressableId | 地址映射的唯一标识。 |
返回
类型 | 描述 |
---|---|
FTask<long> | 地址映射的路由 ID。 |
LockAddressable(Scene, long)
锁定指定地址映射。
声明
public static FTask LockAddressable(Scene scene, long addressableId)
参数
类型 | 名称 | 描述 |
---|---|---|
Scene | scene | 场景实例。 |
long | addressableId | 地址映射的唯一标识。 |
返回
类型 | 描述 |
---|---|
FTask |
RemoveAddressable(Scene, long)
移除指定地址映射。
声明
public static FTask RemoveAddressable(Scene scene, long addressableId)
参数
类型 | 名称 | 描述 |
---|---|---|
Scene | scene | 场景实例。 |
long | addressableId | 地址映射的唯一标识。 |
返回
类型 | 描述 |
---|---|
FTask |
UnLockAddressable(Scene, long, long, string)
解锁指定地址映射。
声明
public static FTask UnLockAddressable(Scene scene, long addressableId, long routeId, string source)
参数
类型 | 名称 | 描述 |
---|---|---|
Scene | scene | 场景实例。 |
long | addressableId | 地址映射的唯一标识。 |
long | routeId | 路由 ID。 |
string | source | 解锁来源。 |
返回
类型 | 描述 |
---|---|
FTask |