BaseScript

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません

自動実行するすべてのスクリプトオブジェクトのベースクラス。

概要

プロパティ

  • 並列読み取り

    BaseScript が実行されるかどうかを決定します。

  • 複製されていません
    並列読み取り

    BaseScript が実行されるかどうかを決定します。

  • プラグインのセキュリティ
    並列読み取り

    スクリプトが実行されるコンテキストを決定します。

プロパティ

Disabled

並列読み取り

BaseScript が実行されるかどうかを決定します。

スクリプトがこのプロパティを true に変更して実行中に停止すると、スクリプトの現在の実行スレッドが終了します。

このプロパティが真から偽に変更されると、スクリプトが再び実行されます。これは、Disabled を切り替えてスクリプトを再起動できることを意味します:


scriptObject.Disabled = true
scriptObject.Disabled = false

上記のコードスニペットは、スクリプト自体で使用できないことに注意してください。スクリプトを自体内から無効にすると、スレッドが終了し、再度有効にするためのラインが実行されることはありません。

Enabled

複製されていません
並列読み取り

BaseScript が実行されるかどうかを決定します。これは、同様で反対の Disabled プロパティに有利に使用する必要があります。

スクリプトが実行中にこのプロパティを false に変更して無効になると、スクリプトの現在の実行スレッドが終了します。

このプロパティが false から true に変更されると、スクリプトが再び実行されます。これは、Enabled を切り替えてスクリプトを再起動できることを意味します:


scriptObject.Enabled = false
scriptObject.Enabled = true

上記のコードスニペットは、スクリプト自体で使用できないことに注意してください。スクリプトを自体内から無効にすると、スレッドが終了し、再度有効にするためのラインが実行されることはありません。

RunContext

プラグインのセキュリティ
並列読み取り

スクリプトが実行されるコンテキストを決定します。

レガシーの実行コンテキストスクリプトを使用すると、親に指定された特定のコンテナにのみ実行され、Script または LocalScript であるかどうかによって実行されます。

スクリプトが実行中に RunContext が割り当てられると、スクリプトによって作成されたスレッドが終了し、可能であれば新しいコンテキストでスクリプトが実行開始します。

注: RunContext はローカルスクリプトから使用できません。

方法

イベント