Closed Getaji closed 1 year ago
CourseResult クラスの create() メソッド内におけるスキン読み込みタイミングをメソッドの最後へ移動しました。
CourseResult
create()
これにより、 create() 内で初期化が終わっていない値をLuaスキンの初期処理時に main_state で正常に参照できない問題が解決され、例えばコースリザルトのスコアに基づくスキン表示条件の複雑な制御などが可能になります。
main_state
従来のままでもスキンが実際に描画されるタイミングでは初期化が終わっているので、 ref の指定や value に渡した関数などによる参照は正常に動作していると思われます。
ref
value
CourseResult
クラスのcreate()
メソッド内におけるスキン読み込みタイミングをメソッドの最後へ移動しました。これにより、
create()
内で初期化が終わっていない値をLuaスキンの初期処理時にmain_state
で正常に参照できない問題が解決され、例えばコースリザルトのスコアに基づくスキン表示条件の複雑な制御などが可能になります。従来のままでもスキンが実際に描画されるタイミングでは初期化が終わっているので、
ref
の指定やvalue
に渡した関数などによる参照は正常に動作していると思われます。