diff --git a/Editor/AGS.Editor/Panes/Room/RoomSettingsEditor.cs b/Editor/AGS.Editor/Panes/Room/RoomSettingsEditor.cs index 303bdd10d9..2020f73997 100644 --- a/Editor/AGS.Editor/Panes/Room/RoomSettingsEditor.cs +++ b/Editor/AGS.Editor/Panes/Room/RoomSettingsEditor.cs @@ -972,10 +972,13 @@ protected override void OnPropertyChanged(string propertyName, object oldValue) } if (propertyName == RoomHotspot.PROPERTY_NAME_SCRIPT_NAME || - propertyName == RoomObject.PROPERTY_NAME_SCRIPT_NAME || + propertyName == RoomHotspot.PROPERTY_NAME_DESCRIPTION || + propertyName == RoomObject.PROPERTY_NAME_SCRIPT_NAME || + propertyName == RoomObject.PROPERTY_NAME_DESCRIPTION || propertyName == Character.PROPERTY_NAME_SCRIPTNAME || + propertyName == Character.PROPERTY_NAME_DESCRIPTION || needRefresh) - { + { if (_layer != null) { // Force the layer to refresh its property list with the new name @@ -984,7 +987,7 @@ protected override void OnPropertyChanged(string propertyName, object oldValue) _layer.FilterOn(); } RefreshLayersTree(); - } + } } protected override void OnWindowActivated() diff --git a/Editor/AGS.Types/Character.cs b/Editor/AGS.Types/Character.cs index 7df7bdc752..39fd774576 100644 --- a/Editor/AGS.Types/Character.cs +++ b/Editor/AGS.Types/Character.cs @@ -12,6 +12,7 @@ namespace AGS.Types public class Character : ICustomTypeDescriptor, IToXml, IComparable { public const string PROPERTY_NAME_SCRIPTNAME = "ScriptName"; + public const string PROPERTY_NAME_DESCRIPTION = "RealName"; public const string PROPERTY_NAME_STARTINGROOM = "StartingRoom"; public const int NARRATOR_CHARACTER_ID = 999; diff --git a/Editor/AGS.Types/RoomHotspot.cs b/Editor/AGS.Types/RoomHotspot.cs index e2f180adc7..2a5b579216 100644 --- a/Editor/AGS.Types/RoomHotspot.cs +++ b/Editor/AGS.Types/RoomHotspot.cs @@ -11,6 +11,7 @@ namespace AGS.Types public class RoomHotspot : IChangeNotification { public const string PROPERTY_NAME_SCRIPT_NAME = "Name"; + public const string PROPERTY_NAME_DESCRIPTION = "Description"; private static InteractionSchema _interactionSchema; diff --git a/Editor/AGS.Types/RoomObject.cs b/Editor/AGS.Types/RoomObject.cs index bbad78ed79..468a14b627 100644 --- a/Editor/AGS.Types/RoomObject.cs +++ b/Editor/AGS.Types/RoomObject.cs @@ -10,6 +10,7 @@ namespace AGS.Types public class RoomObject : IComparable, IChangeNotification, ICustomTypeDescriptor { public const string PROPERTY_NAME_SCRIPT_NAME = "Name"; + public const string PROPERTY_NAME_DESCRIPTION = "Description"; private static InteractionSchema _interactionSchema;