Exemple #1
0
 public virtual void OnEnable()
 {
     X = (StatPreset)target;
     if (X.Stats == null)
     {
         X.Stats = StatUtility.BaseCharacterStats();
     }
     StatAsset = serializedObject.FindProperty("Stats");
 }
Exemple #2
0
        public override void OnInspectorGUI()
        {
            serializedObject.Update();
            EditorGUILayout.Space();
            if (GUILayout.Button("Reset"))
            {
                X.Stats = StatUtility.BaseCharacterStats();
            }
            EStatEditorTools.DrawStatGroup(StatAsset);

            EditorGUILayout.Space();
            serializedObject.ApplyModifiedProperties();
        }