ゴーストの起動と終了に確実に何かする¶
AYAYA Wiki より転載
常駐型SAORIの読み込み、変数の初期化など、確実にゴーストの読み込み時と終了時になにかするための方法です。
とりあえず……¶
やり方は単純。適当な辞書に
OnGhostLoad
{
起動時のごにょごにょ
}
OnGhostUnload
{
終了時のごにょごにょ
}
これだけです。
なお、ここでスクリプトを書いても何もおきませんので注意してください。
あくまでも基本的な初期化処理だけです。喋りはOnBootなどにきちんと書いてください。
さらに確実に¶
SSPではゴーストキャッシュ機構といって、一度読み込んだゴーストの再読み込みに備えてメモリ上に保持しておく機能があります。
どうしても確実にゴーストを開いた/閉じた時に何かやりたい場合は、上に加えて
OnCacheSuspend
OnCacheRestore
に何か書く必要があります。
……まぁ、普通はあまり気にする必要はないでしょうけれど。