llResetScript
llResetScript()
スクリプトをリセットする。
リセットを行うと以下のようになる。
リセットを行うと以下のようになる。
- 変数の値はクリアされ、初期値に戻る
- 未処理のイベントは全てクリアされて無かったことになる
- ステートはdefaultになり、state_entry?イベントが実行される。
スクリプトエディターの「リセット」ボタンを押すのと一緒。
よく見かけるのは以下のコード。
default {
:
(略)
:
on_rez(integer start_param){
llResetScript();
}
:
(略)
:
}
上記のコードはrezされたときに必ずスクリプトをリセットする。
変数やステートを保持しないタイプのスクリプトであればこれでOK。
変数やステートを保持しないタイプのスクリプトであればこれでOK。