ユーザ用ツール

サイト用ツール

wiki:unity:tips:100

以前のリビジョンの文書です


100 インスペクター上で値が変更されたときに呼ばれるMonoBehaviour.OnValidate()関数

概要

特性のパラメータを変化させた時に一緒に他のパラメータも変化させたい時や、任意の値でClampしたいときに便利なOnValidate()関数。

public int level = 0;  //! Inspectorから変更する.
private int power = 0;
 
void OnValidate()
{
	switch(level)
	{
		case 0:	power = 10;	break;
		case 1:	power = 20;	break;
		case 2:	power = 30;	break;
		case 3:	power = 40;	break;
	}
}
Permalink wiki/unity/tips/100.1424263042.txt.gz · 最終更新: 2015/02/18 12:37 by step

oeffentlich