Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.

Commit 7dc3a4e

Browse files
Added developer description to variables
1 parent e9decca commit 7dc3a4e

File tree

6 files changed

+61
-4
lines changed

6 files changed

+61
-4
lines changed

Assets/ObjectSet.asset renamed to Assets/FloatVariable.asset

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ MonoBehaviour:
88
m_GameObject: {fileID: 0}
99
m_Enabled: 1
1010
m_EditorHideFlags: 0
11-
m_Script: {fileID: 11500000, guid: 294e8bbb40af68441a293e00fdc5548b, type: 3}
12-
m_Name: ObjectSet
11+
m_Script: {fileID: 11500000, guid: f9377ffeb64ba30478a995a8ffc78ae8, type: 3}
12+
m_Name: FloatVariable
1313
m_EditorClassIdentifier:
1414
DeveloperDescription:
1515
_value:
16-
_items: []
16+
_value: 0

Assets/ObjectSet.asset.meta renamed to Assets/FloatVariable.asset.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/ObjectVariable.asset

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInternal: {fileID: 0}
8+
m_GameObject: {fileID: 0}
9+
m_Enabled: 1
10+
m_EditorHideFlags: 0
11+
m_Script: {fileID: 11500000, guid: d74bacc6470d5f64cbb226a9325213db, type: 3}
12+
m_Name: ObjectVariable
13+
m_EditorClassIdentifier:
14+
DeveloperDescription:
15+
_value:
16+
_value: {fileID: 0}

Assets/ObjectVariable.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
using UnityEditor;
5+
6+
[CustomEditor(typeof(BaseVariable<>), true)]
7+
public class BaseVariableEditor : Editor
8+
{
9+
private SerializedProperty _valueProperty;
10+
private SerializedProperty _developerDescription;
11+
12+
private void OnEnable()
13+
{
14+
_valueProperty = serializedObject.FindProperty("_value");
15+
_developerDescription = serializedObject.FindProperty("DeveloperDescription");
16+
}
17+
public override void OnInspectorGUI()
18+
{
19+
EditorGUILayout.PropertyField(_valueProperty);
20+
EditorGUILayout.PropertyField(_developerDescription);
21+
}
22+
}

Assets/SO Architecture/Editor/Inspectors/BaseVariableEditor.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)