mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-22 00:45:24 +00:00
Added setting to not render cape in SkinEditor
This commit is contained in:
@@ -275,6 +275,7 @@
|
||||
this.renderer3D1.MouseSensetivity = 0.01F;
|
||||
this.renderer3D1.Name = "renderer3D1";
|
||||
this.renderer3D1.RefreshRate = 60;
|
||||
this.renderer3D1.RenderCape = true;
|
||||
this.renderer3D1.SelectedIndex = -1;
|
||||
this.renderer3D1.SelectedIndices = new int[] {
|
||||
-1};
|
||||
|
||||
@@ -59,10 +59,11 @@ namespace PckStudio.Forms.Editor
|
||||
private void InitializeRenderSettings()
|
||||
{
|
||||
_settingsManager = Core.App.SettingsManager.CreateSettings();
|
||||
_settingsManager.AddSetting("shouldAnimate" , true , "Animate skin" , state => renderer3D1.Animate = state);
|
||||
_settingsManager.AddSetting("lockMouse" , true , "Lock mouse when paning/rotating", state => renderer3D1.LockMousePosition = state);
|
||||
_settingsManager.AddSetting("showGuidelines" , false, "Show guidelines" , state => renderer3D1.ShowGuideLines = state);
|
||||
_settingsManager.AddSetting("showBoundingBox", false, "Show Bounding Box" , state => renderer3D1.ShowBoundingBox = state);
|
||||
_settingsManager.AddSetting("shouldAnimate" , true , "Animate skin" , state => renderer3D1.Animate = state);
|
||||
_settingsManager.AddSetting("lockMouse" , true , "Lock mouse when panning/rotating", state => renderer3D1.LockMousePosition = state);
|
||||
_settingsManager.AddSetting("showCape" , true , "Render cape" , state => renderer3D1.RenderCape = state);
|
||||
_settingsManager.AddSetting("showGuidelines" , false, "Show guidelines" , state => renderer3D1.ShowGuideLines = state);
|
||||
_settingsManager.AddSetting("showBoundingBox", false, "Show Bounding Box" , state => renderer3D1.ShowBoundingBox = state);
|
||||
}
|
||||
|
||||
protected override void OnLoad(EventArgs e)
|
||||
|
||||
@@ -115,6 +115,7 @@ namespace PckStudio.Rendering
|
||||
public bool ShowBoundingBox { get; set; }
|
||||
public bool ShowArmor { get; set; } = false;
|
||||
public bool Animate { get; set; } = true;
|
||||
public bool RenderCape { get; set; } = true;
|
||||
public bool ShowGuideLines
|
||||
{
|
||||
get => guidelineMode != GuidelineMode.None;
|
||||
@@ -921,7 +922,7 @@ namespace PckStudio.Rendering
|
||||
RenderBodyPart(cubeShader, legRightMatrix, renderTransform, "LEG0", "PANTS0");
|
||||
RenderBodyPart(cubeShader, legLeftMatrix, renderTransform, "LEG1", "PANTS1");
|
||||
|
||||
if (_capeImage is not null)
|
||||
if (_capeImage is not null && RenderCape)
|
||||
{
|
||||
cubeShader.SetUniform2("TexSize", new Vector2(64, 32));
|
||||
capeTexture.Bind();
|
||||
|
||||
Reference in New Issue
Block a user