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();
    }
Пример #3
0
 public void AddNew(BlockGroup group)
 {
     m_level.Add(group);
     m_difficultyBalance.Add(0f);
 }