state_entry()


FrontPage

state_entry()

  • スクリプトが動いた時実行

疑問点

state on {
    state_entry(){
        XXX();
    }

}

はじめの1回のみということで、ステータスが「on」になった最初の
初回に動くという意味になるのか、「on」になるたびに最初に動くのか・・・
どうも後者らしいけど、仕様か・・・?

default {
    state on {
        state_entry(){
            XXX();
        }
    } 
}

この場合REZされるたびにスクリプトは初期化されるわけではないから、
スクリプトが初期化されない場合には、実行されない?

テレポで飛んできたときにその場所にあるdefault state_entry()が
動作しているように思う。
Scriptがクライアントベースで起動しているからなのか・・・??
なぜそのような事が起こるのかは不明・・・
今後の研究課題

関連項目

  • on_rez()?
  • state_exit()?

コメント