From f5dab20d67df8ff91181a5dd324346619898145a Mon Sep 17 00:00:00 2001 From: ivan tkachenko Date: Wed, 16 Jul 2025 15:12:50 +0300 Subject: [PATCH] Add track Yalgaar with custom palette and timings --- Assets/YalgaarLoop.ogg | 3 +++ Assets/YalgaarStart.ogg | 3 +++ MuzikaGromche/Plugin.cs | 17 ++++++++++++++++- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 Assets/YalgaarLoop.ogg create mode 100644 Assets/YalgaarStart.ogg diff --git a/Assets/YalgaarLoop.ogg b/Assets/YalgaarLoop.ogg new file mode 100644 index 0000000..c275df2 --- /dev/null +++ b/Assets/YalgaarLoop.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b5783e07c858c01340cac1270a48dedd05f8a50053210e4f0531fb87248a07 +size 286047 diff --git a/Assets/YalgaarStart.ogg b/Assets/YalgaarStart.ogg new file mode 100644 index 0000000..285e8b9 --- /dev/null +++ b/Assets/YalgaarStart.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aaecbccf681833a4a70f8e8f7f8201558b0ca0122593173742716d1ed118e23 +size 723399 diff --git a/MuzikaGromche/Plugin.cs b/MuzikaGromche/Plugin.cs index 5fdbbb0..86aeedf 100644 --- a/MuzikaGromche/Plugin.cs +++ b/MuzikaGromche/Plugin.cs @@ -137,6 +137,19 @@ namespace MuzikaGromche ColorTransitionEasing = Easing.OutExpo, Palette = Palette.Parse(["#65C7FA", "#FCEB3C", "#89FC8F", "#FEE9E9", "#FC3C9D", "#FCEB3C", "#89FC8F", "#FC3C9D"]), }, + new Track + { + Name = "Yalgaar", + AudioType = AudioType.OGGVORBIS, + Language = Language.HINDI, + WindUpTimer = 52.17f, + Bars = 8, + BeatsOffset = 0.0f, + ColorTransitionIn = 0.1f, + ColorTransitionOut = 0.35f, + ColorTransitionEasing = Easing.OutExpo, + Palette = Palette.Parse(["#C0402D", "#906F0B", "#DC8044", "#70190A", "#929FAF", "#4248A2", "#AE2727", "#2D2D42"]), + }, ]; public static Track ChooseTrack() @@ -193,7 +206,8 @@ namespace MuzikaGromche } else { - Logger.LogError("Could not load audio file"); + var failed = requests.Where(request => request.result != UnityWebRequest.Result.Success).Select(request => request.GetUrl()); + Logger.LogError("Could not load audio file" + string.Join(", ", failed)); } } }; @@ -203,6 +217,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 static readonly Language HINDI = new("HI", "Hindi"); } public readonly record struct Easing(string Name, Func Eval)