unity study

Unityでサクッとモックを作れるようになることを目指して、基本的なテクニックを抑えていく過程を残すブログのつもりだったけど、今はただ自分のトラブルシューティングメモになってるブログ

禁則処理がしたい

下記で紹介されているtsubaki/HyphenationJpn_uGUI使用時のメモ。
tsubakit1.hateblo.jp
基本的には紹介された使い方でいけるが、一部実行時に動的セットしたかったので強引に下記のようなメソッドを追加した。

public void Set(string str)
{
	text = str;
}

あと、どういうわけなのかエディタ実行時には問題とならないが、ビルド時に
UnityEngine.EventSystems.UIBehaviour.OnValidate()が存在しないっぽいようなエラーとなる。
何故なのかさっぱり解せないのだが、とりあえず下記のように対応しても意図した通り動いた。

protected /* virtual */ void OnValidate()
{
	// base.OnValidate();
	UpdateText(text);
}

ちなみにUnity5.4.3f1にて確認。