OnUpdateBeginはEval無し、
OnUpdateReadyはEval有り。
eval無しで関数名を直接書いても動いていますが、この書き方でも大丈夫なのか分からないです。
Conversation
Notices
-
瑞樹ユラ (mizu_yura_27@ukadon.shillest.net)'s status on Sunday, 12-Feb-2023 15:20:42 JST 瑞樹ユラ -
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Sunday, 12-Feb-2023 15:20:42 JST ぽな (C.Ponapalt) @mizu_yura_27 「モード名」という変数にCommon,CharF,CharRのいずれかを代入すると、OnUpdateBegin関数自体をまるまる削除しても、各モード向け関数が呼び出しされるようになります。
これを実現しているのがOnGhostEventTranslateの中身です。ところでBeginのつづりミスってるような。
-
ぽな (C.Ponapalt) (ponapalt@ukadon.shillest.net)'s status on Sunday, 12-Feb-2023 15:25:10 JST ぽな (C.Ponapalt) @mizu_yura_27 あと1行目のifを
if ( SUBSTR(_argv[0],0,2) == 'On' ) {
に書き換えると、Onではじまる全イベントの呼び分けが同じ形式でできるようになるので、うまく動いたら試してみて。
-