void OnValidate() { if (EditorBridge.OnValidate != null) { EditorBridge.OnValidate(this); } }
public override void OnInspectorGUI() { var party = target as Party; //ModifyMembers(party); EditorGUILayout.LabelField("Members", EditorStyles.centeredGreyMiniLabel); EditorBridge.ModifyArray <Party, Character>(party, party.Members); if (GUI.changed) { EditorUtility.SetDirty(target); } serializedObject.ApplyModifiedProperties(); }
void OnValidate() { #if UNITY_EDITOR #if PE_STRIP if (Utils.IsBuildingPlayer) { _prefabInternalData = new PrefabInternalData(this); ClearInternalData(); } if (!Utils.IsBuildingPlayer && PrefabGUID == "STRIPPED") { Debug.LogError("Prefab internal data stripping error"); } #endif #endif if (EditorBridge.OnValidate != null) { EditorBridge.OnValidate(this); } }