Example #1
0
 void OnValidate()
 {
     if (EditorBridge.OnValidate != null)
     {
         EditorBridge.OnValidate(this);
     }
 }
Example #2
0
        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);
            }
        }