maint: hotreload updated to 1.13.7

This commit is contained in:
Chris
2026-01-06 22:42:15 -05:00
parent 796dbca5d8
commit 105da8850a
128 changed files with 3538 additions and 738 deletions

View File

@@ -1,10 +1,11 @@
using UnityEditor;
using SingularityGroup.HotReload.Editor.Localization;
using UnityEditor;
namespace SingularityGroup.HotReload.Editor {
internal class IncludeInBuildOption : ProjectOptionBase, ISerializedProjectOption {
static IncludeInBuildOption _I;
public static IncludeInBuildOption I = _I ?? (_I = new IncludeInBuildOption());
public override string ShortSummary => "Include Hot Reload in player builds";
public override string ShortSummary => Translations.Settings.OptionIncludeInBuild;
public override string Summary => ShortSummary;
public override string ObjectPropertyName =>
@@ -13,11 +14,11 @@ namespace SingularityGroup.HotReload.Editor {
public override void InnerOnGUI(SerializedObject so) {
string description;
if (GetValue(so)) {
description = "The Hot Reload runtime is included in development builds that use the Mono scripting backend.";
description = Translations.Settings.OptionIncludeInBuildDescriptionEnabled;
} else {
description = "The Hot Reload runtime will not be included in any build. Use this option to disable HotReload without removing it from your project.";
description = Translations.Settings.OptionIncludeInBuildDescriptionDisabled;
}
description += " This option does not affect Hot Reload usage in Playmode";
description += Translations.Settings.OptionIncludeInBuildDescriptionSuffix;
EditorGUILayout.LabelField(description, HotReloadWindowStyles.WrapStyle);
}
}