Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
ソースコードはRoslynをコンパイルします。コンパイルされたスクリプトは、通常の .NET 10/CoreCLR を実行します。
静的フィールドは型に属し、1 回の実行中ではその型のインスタンス間で共有されます。.csx、.cs、.csproj の各実行はユーザー定義型とその静的フィールドを分離し、コンパイル結果のキャッシュは実行間でこれらのフィールドを保持しません。共有される .NET とホストのライブラリの静的データは共有されたままなので、特定のキャラクターのデータを保存しないでください。
.csx
.cs
.csproj
元に戻すポイントは、制御されたステートメントとループに追加されます。 finally はリソース解放を保存します。キャンセルをサポートしていないブロックしているサードパーティ通話は、自動的にはキャンセル可能になりません。長時間待機する場合は WaitAsync を使用し、ネイティブの非同期操作の場合は Cancellation を渡します。
finally
WaitAsync
Cancellation
動的にコンパイルされたスクリプトには、通常の .NET コードの機能があります。ファイルとゲーム API のアクセス許可は、ローカル プロセスと選択したセッションによって決まります。
キャンセルリクエストは協力的です。 Cancellation 転送なしの Task.Delay、キャンセルサポートなしでサードパーティのタスクとライブラリ呼び出しを待機している場合は、Stop を押した後も続行できます。キャンセル要求が行われると、その実行に関するさらなるゲーム活動は禁止されます。これは、.NET コードを直ちに終了させるものではありません。
Task.Delay
Stop
There was an error while loading. Please reload this page.