Percentage実装

 

今日気づきました。
UnityEventはpublicじゃないとnull referenceになってしまいますね。
なんでだろ、publicにして[System.NonSerialized]も使えない。
Inspectorからの操作を誤操作を無くしたくprivateにしたいのですが…

[HideInspector]でいけました!

スコアに応じてパーセント表示を更新するコードを書きました。
ちょっと読みにくくなっているので綺麗に整形できればいいのですが..
UnityEventに慣れる為labelクラスのメソッドはUnityEventに登録させて呼びました。
今回はシーンに一つだけのクラスなので直にメソッドを読んでもよかったかもしれません。

UpdateLevelPercentageメソッドのUpdatePercentage.Invoke();でLabelManagerクラスのメソッドを呼びNGUI UISpriteの表示を変えています。

Project

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">