From 3c1035bdfe8d94e352857b71fd8ab74eea1c98b6 Mon Sep 17 00:00:00 2001 From: hzhang Date: Mon, 10 Feb 2025 15:20:57 +0000 Subject: [PATCH] fix: Enable tasks to generate proxy nodes --- Package/build/Polonium.targets | 8 ++++++++ Package/build/publish | 2 -- Polonium.csproj | 35 +++++++++++++++++++++++++--------- Polonium.sln | 18 +++++++++++++++++ publish | 2 ++ src/Scenes/CameraScene.cs | 8 ++++---- 6 files changed, 58 insertions(+), 15 deletions(-) delete mode 100644 Package/build/publish create mode 100644 publish diff --git a/Package/build/Polonium.targets b/Package/build/Polonium.targets index f12eced..e80abc8 100644 --- a/Package/build/Polonium.targets +++ b/Package/build/Polonium.targets @@ -7,6 +7,14 @@ + + diff --git a/Package/build/publish b/Package/build/publish deleted file mode 100644 index 5782acc..0000000 --- a/Package/build/publish +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -dotnet nuget push "$(ls -t ../../.godot/mono/temp/bin/Debug/Polonium.*.nupkg | head -n 1)" --source hangman-lab \ No newline at end of file diff --git a/Polonium.csproj b/Polonium.csproj index b46706b..98c2878 100644 --- a/Polonium.csproj +++ b/Polonium.csproj @@ -1,4 +1,4 @@ - + net9.0 @@ -8,18 +8,35 @@ false Polonium true - 0.0.8 + 0.0.162 Hangman - + + + + + + + + + - + + - - - - - + diff --git a/Polonium.sln b/Polonium.sln index ba14bba..98c8a12 100644 --- a/Polonium.sln +++ b/Polonium.sln @@ -6,6 +6,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators", "..\P EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators.Test", "..\Polonium.Generators.Test\Polonium.Generators.Test.csproj", "{3BADB215-214B-41C1-B94E-89AF4A972F30}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Tasks", "..\Polonium.Tasks\Polonium.Tasks.csproj", "{5F0664A8-563F-408A-9EB6-05B2F25F5DC5}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -24,5 +26,21 @@ Global {3BADB215-214B-41C1-B94E-89AF4A972F30}.Debug|Any CPU.Build.0 = Debug|Any CPU {3BADB215-214B-41C1-B94E-89AF4A972F30}.Release|Any CPU.ActiveCfg = Release|Any CPU {3BADB215-214B-41C1-B94E-89AF4A972F30}.Release|Any CPU.Build.0 = Release|Any CPU + {1B24F8AC-B185-48D0-835B-59857AF907E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1B24F8AC-B185-48D0-835B-59857AF907E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B24F8AC-B185-48D0-835B-59857AF907E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1B24F8AC-B185-48D0-835B-59857AF907E5}.Release|Any CPU.Build.0 = Release|Any CPU + {D2BA966D-140F-4C04-8EE1-88FFE5FEB67C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D2BA966D-140F-4C04-8EE1-88FFE5FEB67C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2BA966D-140F-4C04-8EE1-88FFE5FEB67C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D2BA966D-140F-4C04-8EE1-88FFE5FEB67C}.Release|Any CPU.Build.0 = Release|Any CPU + {25595747-BE10-4F36-BDE0-9400576EA921}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25595747-BE10-4F36-BDE0-9400576EA921}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25595747-BE10-4F36-BDE0-9400576EA921}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25595747-BE10-4F36-BDE0-9400576EA921}.Release|Any CPU.Build.0 = Release|Any CPU + {5F0664A8-563F-408A-9EB6-05B2F25F5DC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5F0664A8-563F-408A-9EB6-05B2F25F5DC5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F0664A8-563F-408A-9EB6-05B2F25F5DC5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5F0664A8-563F-408A-9EB6-05B2F25F5DC5}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/publish b/publish new file mode 100644 index 0000000..7ac34e4 --- /dev/null +++ b/publish @@ -0,0 +1,2 @@ +#!/bin/bash +dotnet nuget push "$(ls -t ./.godot/mono/temp/bin/Debug/Polonium.*.nupkg | head -n 1)" --source hangman-lab \ No newline at end of file diff --git a/src/Scenes/CameraScene.cs b/src/Scenes/CameraScene.cs index 171beb8..3713220 100644 --- a/src/Scenes/CameraScene.cs +++ b/src/Scenes/CameraScene.cs @@ -6,13 +6,13 @@ namespace Polonium.Scenes; public partial class CameraScene : Scene { private Camera2D Camera { get; set; } - [Export(PropertyHint.Range)] + public float MaxZoom { get; set; } - [Export(PropertyHint.Range)] + public float MinZoom { get; set; } - [Export(PropertyHint.Range)] + public float ZoomRate { get; set; } - [Export(PropertyHint.Range)] + private float Zoom { get => Camera.Zoom.X;