From 909efa720fd252385421ef06ec2c041b9000118d Mon Sep 17 00:00:00 2001 From: ivan tkachenko Date: Wed, 16 Jul 2025 14:09:51 +0300 Subject: [PATCH] Add track ZmeiGorynich with custom palette and timings --- Assets/ZmeiGorynichLoop.ogg | 3 +++ Assets/ZmeiGorynichStart.ogg | 3 +++ MuzikaGromche/Plugin.cs | 16 +++++++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 Assets/ZmeiGorynichLoop.ogg create mode 100644 Assets/ZmeiGorynichStart.ogg diff --git a/Assets/ZmeiGorynichLoop.ogg b/Assets/ZmeiGorynichLoop.ogg new file mode 100644 index 0000000..bc646ff --- /dev/null +++ b/Assets/ZmeiGorynichLoop.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77a48c9b4ef066fbbb376c4f3baae7670a2d93fb321729e67b56a9ef0cf4cd7e +size 306707 diff --git a/Assets/ZmeiGorynichStart.ogg b/Assets/ZmeiGorynichStart.ogg new file mode 100644 index 0000000..db5a6f4 --- /dev/null +++ b/Assets/ZmeiGorynichStart.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f1ff7bdcb57ad94f78dcfa47c983ea148d1cdf4d395ddce714048c7c68e1f06 +size 650964 diff --git a/MuzikaGromche/Plugin.cs b/MuzikaGromche/Plugin.cs index 4709a28..65cf888 100644 --- a/MuzikaGromche/Plugin.cs +++ b/MuzikaGromche/Plugin.cs @@ -71,7 +71,20 @@ namespace MuzikaGromche WindUpTimer = 37f, Bars = 10, Palette = Palette.Parse(["#5986FE", "#FEFEDC", "#FF4FDF", "#FEFEDC", "#FFAA23", "#FEFEDC", "#F95A5A", "#FEFEDC"]), - } + }, + new Track + { + Name = "ZmeiGorynich", + AudioType = AudioType.OGGVORBIS, + Language = Language.KOREAN, + WindUpTimer = 46.13f, + Bars = 8, + BeatsOffset = 0.1f, + ColorTransitionIn = 0.4f, + ColorTransitionOut = 0.4f, + ColorTransitionEasing = Easing.OutExpo, + Palette = Palette.Parse(["#4C8AC5", "#AF326A", "#0B1666", "#AFD2FC", "#C55297", "#540070"]), + }, ]; public static Track ChooseTrack() @@ -137,6 +150,7 @@ namespace MuzikaGromche { public static readonly Language ENGLISH = new("EN", "English"); public static readonly Language RUSSIAN = new("RU", "Russian"); + public static readonly Language KOREAN = new("KO", "Korean"); } public readonly record struct Easing(string Name, Func Eval)