Skip to content

Commit

Permalink
Forgot to remove gpose state change check from TemplateEditorManager
Browse files Browse the repository at this point in the history
  • Loading branch information
RisaDev committed Feb 17, 2024
1 parent eb8358c commit 9693e25
Showing 1 changed file with 1 addition and 26 deletions.
27 changes: 1 addition & 26 deletions CustomizePlus/Templates/TemplateEditorManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,9 @@

namespace CustomizePlus.Templates;

public class TemplateEditorManager : IDisposable
public class TemplateEditorManager
{
private readonly TemplateChanged _event;
private readonly GPoseStateChanged _gposeStateChanged;
private readonly Logger _logger;
private readonly GameObjectService _gameObjectService;
private readonly TemplateManager _templateManager;
Expand Down Expand Up @@ -59,27 +58,18 @@ public class TemplateEditorManager : IDisposable

public TemplateEditorManager(
TemplateChanged @event,
GPoseStateChanged gposeStateChanged,
Logger logger,
TemplateManager templateManager,
GameObjectService gameObjectService)
{
_event = @event;
_gposeStateChanged = gposeStateChanged;
_logger = logger;
_templateManager = templateManager;
_gameObjectService = gameObjectService;

_gposeStateChanged.Subscribe(OnGPoseStateChanged, GPoseStateChanged.Priority.TemplateEditorManager);

EditorProfile = new Profile() { Templates = new List<Template>(), Enabled = false, Name = "Template editor profile", ProfileType = ProfileType.Editor };
}

public void Dispose()
{
_gposeStateChanged.Unsubscribe(OnGPoseStateChanged);
}

/// <summary>
/// Turn on editing of a specific template. If character name not set will default to local player.
/// </summary>
Expand Down Expand Up @@ -285,19 +275,4 @@ private Vector3 GetResetValueForAttribute(BoneAttribute attribute)
return Vector3.Zero;
}
}

private void OnGPoseStateChanged(GPoseStateChanged.Type type)
{
switch (type)
{
case GPoseStateChanged.Type.Entered:
IsEditorPaused = true;
EditorProfile.Enabled = false;
break;
case GPoseStateChanged.Type.Exited:
EditorProfile.Enabled = true;
IsEditorPaused = false;
break;
}
}
}

0 comments on commit 9693e25

Please sign in to comment.