Inheritance: UnityEngine.ScriptableObject
Exemple #1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        UpdatableData data = (UpdatableData)target;

        if (GUILayout.Button("Update"))
        {
            data.NotifyOfUpdatedValues();
        }
    }
Exemple #2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        UpdatableData updatableData = (UpdatableData)target;

        if (GUILayout.Button("Update"))
        {
            updatableData.NotifyUpdatedValues();
            EditorUtility.SetDirty(target);
        }
    }
Exemple #3
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        UpdatableData data = (UpdatableData)target;

        if (GUILayout.Button("create"))
        {
            data.NotifiedOfUpdateValue();
            EditorUtility.SetDirty(target);
        }
    }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        UpdatableData data = (UpdatableData)target;

        if (GUILayout.Button("Update"))
        {
            data.NotifyOfUpdatedValues();
            EditorUtility.SetDirty(target); // notifies that something has changed
        }
    }
Exemple #5
0
    /// <summary>
    /// Adds the button to the inspector GUI.
    /// </summary>
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        // the object being inspected
        UpdatableData data = (UpdatableData)target;

        // checks if the button was pressed
        if (GUILayout.Button("Update"))
        {
            // updates the settings
            data.NotifyOfUpdatedValues();
            EditorUtility.SetDirty(target);
        }
    }