Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        serializedObject.Update();

        EditorGUILayout.PropertyField(cardNumber);
        EditorGUILayout.PropertyField(charTitle);
        EditorGUILayout.PropertyField(charQuote);
        EditorGUILayout.PropertyField(cardIllustrator);
        EditorGUILayout.PropertyField(cardSkills, true, GUILayout.ExpandHeight(true));

        EditorGUILayout.PropertyField(charName);
        EditorGUILayout.PropertyField(classTitle);
        EditorGUILayout.PropertyField(deploymentCost);
        EditorGUILayout.PropertyField(canPromote);
        EditorGUILayout.PropertyField(promotionCost);

        EditorList.ShowColorList(cardColor);
        EditorList.ShowGenderList(charGender);
        EditorList.ShowWeaponList(charWeaponType);
        EditorList.ShowUnitList(unitTypes);

        EditorGUILayout.PropertyField(baseAttack);
        EditorGUILayout.PropertyField(baseSupport);

        EditorList.ShowRangeList(baseRange);


        serializedObject.ApplyModifiedProperties();
    }