Skip to content

Commit 3a6b642

Browse files
committed
v1.3.3
## Summary This release contains a small quality of life addition for refactor mode. When refactor mode is enabled and a developer attempts to enter play mode, a modal warning will be shown that it should be disabled before playing. If **Disable Refactor Mode** is selected, play mode will be stopped and refactor mode disabled, which will cause a script recompile. If **Enter Playmode** is selected, playmode will proceed and a warning issued in the console. **Note:** If you install EntitasRedux using a `.UnityPackage` you must also grab the latest release of Genesis as well from [here](https://github.com/jeffcampbellmakesgames/Genesis) as it is not included. For better dependency handling, I would recommend using OpenUPM instead. ## ADDED * Added a warning modal dialog to be shown when when entering playmode and refactor mode is enabled. ## CHANGED * Refactored some internals for refactor mode for easy reuse elsewhere in the framework. ## FIXED * NA ## REMOVED * NA
1 parent 596fe81 commit 3a6b642

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

Scripts/Editor/MenuItems.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ internal static class MenuItems
4242
#if !ENTITAS_REDUX_NO_IMPL
4343

4444
[MenuItem("Tools/JCMG/EntitasRedux/Enable Refactor Mode #%r")]
45-
internal static void DisableRefactorMode()
45+
internal static void EnableRefactorMode()
4646
{
47-
RefactorModeTools.DisableRefactorMode();
47+
RefactorModeTools.EnableRefactorMode();
4848
}
4949

5050
#else
5151

5252
[MenuItem("Tools/JCMG/EntitasRedux/Disable Refactor Mode #%r")]
53-
internal static void EnableRefactorMode()
53+
internal static void DisableRefactorMode()
5454
{
55-
RefactorModeTools.EnableRefactorMode();
55+
RefactorModeTools.DisableRefactorMode();
5656
}
5757

5858
#endif

Scripts/VersionConstants.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ internal static class VersionConstants
3333
/// <summary>
3434
/// The semantic version
3535
/// </summary>
36-
public const string VERSION = "1.3.2";
36+
public const string VERSION = "1.3.3";
3737

3838
/// <summary>
3939
/// The branch of GIT this package was published from.
@@ -43,7 +43,7 @@ internal static class VersionConstants
4343
/// <summary>
4444
/// The current GIT commit hash this package was published on.
4545
/// </summary>
46-
public const string GIT_COMMIT = "13a6889b2627200066e83e9b168fa1b56f94cfb2";
46+
public const string GIT_COMMIT = "2e65c167d3d40b6fbb871deba50e3fd323dacb8f";
4747

4848
/// <summary>
4949
/// The UTC human-readable date this package was published at.
@@ -53,6 +53,6 @@ internal static class VersionConstants
5353
/// <summary>
5454
/// The UTC time this package was published at.
5555
/// </summary>
56-
public const string PUBLISH_TIME = "10/09/2020 12:26:54";
56+
public const string PUBLISH_TIME = "10/09/2020 12:39:48";
5757
}
5858
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"com.jeffcampbellmakesgames.entitasredux","displayName":"JCMG Entitas Redux","version":"1.3.2","unity":"2019.4","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","category":"Scripting","dependencies":{"com.jeffcampbellmakesgames.genesis":"1.3.0"}}
1+
{"name":"com.jeffcampbellmakesgames.entitasredux","displayName":"JCMG Entitas Redux","version":"1.3.3","unity":"2019.4","description":"Entitas Redux is an fast, accessible, and feature-rich ECS framework for Unity. It leverages code generation and an extensible plugin framework to make life easier for developers.","category":"Scripting","dependencies":{"com.jeffcampbellmakesgames.genesis":"1.3.0"}}

0 commit comments

Comments
 (0)