Table of Contents

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

GameType

Icon

获取游戏图标的 URL。

string? Icon { get; }

Property Value

string

Name

获取游戏的名称。

string Name { get; }

Property Value

string

Options

获取游戏的额外信息。

string? Options { get; }

Property Value

string

ProcessNames

获取游戏的进程名称。

IReadOnlyCollection<string> ProcessNames { get; }

Property Value

IReadOnlyCollection<string>

ProductNames

获取游戏的产品名称。

IReadOnlyCollection<string> ProductNames { get; }

Property Value

IReadOnlyCollection<string>

RequireAdminPrivilege

获取 KOOK 客户端是否需要管理员权限来检测游戏进程。

bool RequireAdminPrivilege { get; }

Property Value

bool

Methods

ModifyAsync(Action<GameProperties>, RequestOptions?)

修改此游戏信息的属性。

Task<IGame> ModifyAsync(Action<GameProperties> func, RequestOptions? options = null)

Parameters

func Action<GameProperties>

一个包含修改游戏属性的委托。

options RequestOptions

发送请求时要使用的选项。

Returns

Task<IGame>

一个表示信息属性修改操作的异步任务。

Remarks

此方法使用指定的属性修改当前游戏信息。要查看可用的属性,请参考 GameProperties