0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
GUI.backgroundColor = Color.magenta;
prop = parametersObject.GetIterator();
var skip = true;
while (prop.NextVisible(true))
{
//Script object Field
if (skip)
{
skip = false;
continue;
}
if (prop.depth == 0)
{
position.height = propertyHeight;
EditorGUI.PropertyField(position, prop);
position.y += propertyWithSpaceHeight;
}
}
if (EditorGUI.EndChangeCheck())
{
if (parametersObject != null && parametersObject.targetObject != null)
{
parametersObject.ApplyModifiedProperties();
EditorUtility.SetDirty(parametersObject.targetObject);
}
}
parametersProperty.stringValue = JsonUtility.ToJson(parametersObject.targetObject);
GUI.backgroundColor = Color.white;
//Код исполняется 60 раз в секунду ((((
Запостил:
huran438 ,
28.05.2017 (Updated 31.03.2018 )
Комментарии (6) RSS