public void OnEnable() { m_height = serializedObject.FindProperty("m_height"); m_layout = serializedObject.FindProperty("m_layout"); Blocks.BlockGroup group = (Blocks.BlockGroup)target; group.height = m_height.intValue; height = group.height; }
public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(m_height); EditorGUILayout.PropertyField(m_layout); Blocks.BlockGroup group = (Blocks.BlockGroup)target; if (height != group.height) { group.height = m_height.intValue; height = group.height; } serializedObject.ApplyModifiedProperties(); }
public void AddNew(BlockGroup group) { m_level.Add(group); m_difficultyBalance.Add(0f); }