コントローラー接続
コントローラーの接続に関するAPI群です。
// Retrieves the API instance.
IRCXControllerConnectionAPI? api = Main.GetAPI<IRCXControllerConnectionAPI>();
// Retrieves the connection information of the controller last connected.
IRCXControllerConnectionAPI.IRCXConnection? lastConnection = api?.GetLastConnection();
if (lastConnection == null) return;
// The controller number last connected.
int number = lastConnection.Number;
// Connects to the controller.
// Specify the controller number to connect to as the first argument.
bool connectResult = await api?.ConnectionControllerAsync(lastConnection).ConfigureAwait(false);
if (connectResult) {
// Process executed when the connection succeeds.
} else {
// Process executed when the connection fails.
}
bool? isConnected = api?.IsOnline; // The current connection state of the controller.
if (isConnected == true) {
// Disconnects from the controller.
await api?.DisconnectControllerAsync().ConfigureAwait(false);
}
← プログラムエディター コントローラー設定 →