Interface IGame
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
表示一个通用的游戏信息。
public interface IGame : IActivity, IEntity<int>, IDeletable
- Inherited Members
Properties
GameType
获取游戏的类型。
GameType GameType { get; }
Property Value
Icon
获取游戏图标的 URL。
string? Icon { get; }
Property Value
Name
获取游戏的名称。
string Name { get; }
Property Value
Options
获取游戏的额外信息。
string? Options { get; }
Property Value
ProcessNames
获取游戏的进程名称。
IReadOnlyCollection<string> ProcessNames { get; }
Property Value
ProductNames
获取游戏的产品名称。
IReadOnlyCollection<string> ProductNames { get; }
Property Value
RequireAdminPrivilege
获取 KOOK 客户端是否需要管理员权限来检测游戏进程。
bool RequireAdminPrivilege { get; }
Property Value
Methods
ModifyAsync(Action<GameProperties>, RequestOptions?)
修改此游戏信息的属性。
Task<IGame> ModifyAsync(Action<GameProperties> func, RequestOptions? options = null)
Parameters
func
Action<GameProperties>一个包含修改游戏属性的委托。
options
RequestOptions发送请求时要使用的选项。
Returns
Remarks
此方法使用指定的属性修改当前游戏信息。要查看可用的属性,请参考 GameProperties。