添加测试文件

This commit is contained in:
2026-04-27 20:23:30 +08:00
parent 65babff4bd
commit 2fa3fa49d7
49 changed files with 509 additions and 219 deletions
@@ -11,69 +11,31 @@ namespace OCES.Audio
[SuppressMessage("ReSharper", "InconsistentNaming")]
public class Cues
{
public static uint AnimCollision = 1;
public static uint AnimToWeapon = 2;
public static uint ArrowFire = 3;
public static uint BoxBeSelected = 4;
public static uint BoxCollision = 5;
public static uint BoxMove = 6;
public static uint BoxTouch = 7;
public static uint BoxToWeapon = 8;
public static uint ChangeColor = 9;
public static uint ClickButton = 10;
public static uint CoinFly = 11;
public static uint DamageByArrow = 12;
public static uint DamageByBullet = 13;
public static uint DamageByCannonBall = 14;
public static uint Defeat = 15;
public static uint DestroyBox = 16;
public static uint DevilAttackShield = 17;
public static uint DevileBeHit = 18;
public static uint DevilDie = 19;
public static uint DevilFire = 20;
public static uint DevilResurrection = 21;
public static uint DragonAttackShield = 22;
public static uint DragonBeHit = 23;
public static uint DragonDie = 24;
public static uint DragonFire = 25;
public static uint DragonResurrection = 26;
public static uint GhostAttackShield = 27;
public static uint GhostBeHit = 28;
public static uint GhostDie = 29;
public static uint GhostFire = 30;
public static uint GhostResurrection = 31;
public static uint GunFire = 32;
public static uint HorseMove = 33;
public static uint LevelBegins = 34;
public static uint PrincessDown = 35;
public static uint PrincessFear = 36;
public static uint ShieldBroken = 37;
public static uint ShieldUnderAttack = 38;
public static uint Spin = 39;
public static uint TigerMove = 40;
public static uint UnlockProp = 41;
public static uint UnlockTurret = 42;
public static uint Victory = 43;
public static uint WeaponExhausted = 44;
public static uint WeaponFire = 45;
public static uint Ambience = 46;
public static uint DevilBeHit_01 = 47;
public static uint Chinese_Number_1_5 = 48;
public static uint Chinese_Number_6_10 = 49;
public static uint Chinese_Number_01 = 50;
public static uint Japanese_Number_02 = 51;
public static uint Bar = 52;
public static uint Beat = 53;
public static uint Grid = 54;
public static uint NVDice = 55;
public static uint NVHeartbeats = 56;
public static uint au_sfx_notice_level_countDown_edge = 57;
public static uint au_sfx_notice_level_countDown_time = 58;
public static uint au_sfx_ui_button_corePlay_choose = 59;
public static uint au_sfx_ui_button_corePlay_unchoose = 60;
public static uint au_sfx_ui_button_corePlay_clear = 61;
public static uint sfx_cymbal = 71;
public static uint Spanish_number_03 = 73;
public static uint Play_au_sfx_anim_level_clear = 1;
public static uint Play_au_sfx_anim_level_start = 2;
public static uint Play_au_sfx_anim_level_shoot = 3;
public static uint Play_au_sfx_anim_level_hit = 4;
public static uint Play_au_sfx_anim_level_arrowMove = 5;
public static uint Play_au_sfx_anim_guide = 6;
public static uint Play_au_sfx_anim_prop_eraser = 7;
public static uint Play_au_sfx_ui_panel_prop_unlock_open = 8;
public static uint Play_au_sfx_anim_coin_show = 9;
public static uint Play_au_sfx_anim_coin_fly = 10;
public static uint Play_au_sfx_anim_prop_magicWand = 11;
public static uint Play_au_sfx_notice_prop_gridScale = 12;
public static uint Play_au_sfx_ui_toast_level_hard = 13;
public static uint Play_au_sfx_ui_panel_common_open = 14;
public static uint Play_au_sfx_ui_panel_common_close = 15;
public static uint Play_au_sfx_ui_button_common = 16;
public static uint Play_au_sfx_anim_coin_land = 17;
public static uint Play_au_sfx_ui_labelSwitch = 18;
public static uint Play_au_sfx_anim_chest_show = 19;
public static uint Play_au_sfx_anim_chest_wigggle = 20;
public static uint Play_au_sfx_anim_chest_open = 21;
public static uint Play_au_sfx_notice_reward_show = 22;
public static uint Play_Bar = 52;
public static uint Play_Beat = 53;
public static uint Play_Grid = 54;
} //public class Cues
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Global")]
@@ -81,159 +43,39 @@ namespace OCES.Audio
{
public static readonly Dictionary<string, uint> NameToId = new()
{
{ "AnimCollision", 1 },
{ "AnimToWeapon", 2 },
{ "ArrowFire", 3 },
{ "BoxBeSelected", 4 },
{ "BoxCollision", 5 },
{ "BoxMove", 6 },
{ "BoxTouch", 7 },
{ "BoxToWeapon", 8 },
{ "ChangeColor", 9 },
{ "ClickButton", 10 },
{ "CoinFly", 11 },
{ "DamageByArrow", 12 },
{ "DamageByBullet", 13 },
{ "DamageByCannonBall", 14 },
{ "Defeat", 15 },
{ "DestroyBox", 16 },
{ "DevilAttackShield", 17 },
{ "DevilBeHit_01", 18 },
{ "DevilBeHit_02", 18 },
{ "DevilBeHit_03", 18 },
{ "DevilDie", 19 },
{ "DevilFire", 20 },
{ "DevilResurrection", 21 },
{ "DragonAttackShield", 22 },
{ "DragonBeHit", 23 },
{ "DragonDie", 24 },
{ "DragonFire", 25 },
{ "DragonResurrection", 26 },
{ "GhostAttackShield", 27 },
{ "GhostBeHit", 28 },
{ "GhostDie", 29 },
{ "GhostFire", 30 },
{ "GhostResurrection", 31 },
{ "GunFire", 32 },
{ "HorseMove", 33 },
{ "LevelBegins", 34 },
{ "PrincessDown", 35 },
{ "PrincessFear", 36 },
{ "ShieldBroken", 37 },
{ "ShieldUnderAttack", 38 },
{ "Spin", 39 },
{ "TigerMove", 40 },
{ "UnlockProp", 41 },
{ "UnlockTurret", 42 },
{ "Victory", 43 },
{ "WeaponExhausted", 44 },
{ "WeaponFire", 45 },
{ "au_stream", 46 },
{ "rain", 46 },
{ "Chinese Number 01", 48 },
{ "Chinese Number 02", 48 },
{ "Chinese Number 03", 48 },
{ "Chinese Number 04", 48 },
{ "Chinese Number 05", 48 },
{ "Chinese Number 06", 49 },
{ "Chinese Number 07", 49 },
{ "Chinese Number 08", 49 },
{ "Chinese Number 09", 49 },
{ "Chinese Number 10", 49 },
{ "Japanese Number 02", 51 },
{ "au_sfx_anim_level_clear", 1 },
{ "au_sfx_anim_level_start", 2 },
{ "au_sfx_anim_level_shoot", 3 },
{ "au_sfx_anim_level_hit", 4 },
{ "au_sfx_anim_level_arrowMove", 5 },
{ "au_sfx_anim_guide", 6 },
{ "au_sfx_anim_prop_eraser", 7 },
{ "au_sfx_ui_panel_prop_unlock_open", 8 },
{ "au_sfx_anim_coin_show", 9 },
{ "au_sfx_anim_coin_fly", 10 },
{ "au_sfx_anim_prop_magicWand", 11 },
{ "au_sfx_notice_prop_gridScale", 12 },
{ "au_sfx_ui_toast_level_hard", 13 },
{ "au_sfx_ui_panel_common_open", 14 },
{ "au_sfx_ui_panel_common_close", 15 },
{ "au_sfx_ui_button_common", 16 },
{ "au_sfx_anim_coin_land", 17 },
{ "au_sfx_ui_labelSwitch", 18 },
{ "au_sfx_anim_chest_show", 19 },
{ "au_sfx_anim_chest_wigggle", 20 },
{ "au_sfx_anim_chest_open", 21 },
{ "au_sfx_notice_reward_show", 22 },
{ "Bar", 52 },
{ "Beat", 53 },
{ "Grid", 54 },
{ "NVDice", 55 },
{ "NVHeartbeats", 56 },
{ "au_sfx_notice_level_countDown_edge", 57 },
{ "au_sfx_notice_level_countDown_time", 58 },
{ "0,62", 59 },
{ "1,65", 59 },
{ "2,68", 59 },
{ "0,63", 60 },
{ "1,66", 60 },
{ "2,69", 60 },
{ "0,64", 61 },
{ "1,67", 61 },
{ "2,70", 61 },
{ "au_coreplay_choose_v120_a", 62 },
{ "au_coreplay_unchoose_v120_a", 63 },
{ "au_coreplay_clear_v120_a", 64 },
{ "au_sfx_ui_button_corePlay_choose_ice1", 65 },
{ "au_sfx_ui_button_corePlay_choose_ice2", 65 },
{ "au_sfx_ui_button_corePlay_choose_ice3", 65 },
{ "au_sfx_ui_button_corePlay_unchoose_ice1", 66 },
{ "au_sfx_ui_button_corePlay_unchoose_ice2", 66 },
{ "au_sfx_ui_button_corePlay_unchoose_ice3", 66 },
{ "au_sfx_ui_button_corePlay_clear_ice1", 67 },
{ "au_sfx_ui_button_corePlay_clear_ice2", 67 },
{ "au_sfx_ui_button_corePlay_clear_ice3", 67 },
{ "au_sfx_ui_button_corePlay_choose_cloud1", 68 },
{ "au_sfx_ui_button_corePlay_choose_cloud2", 68 },
{ "au_sfx_ui_button_corePlay_choose_cloud3", 68 },
{ "au_sfx_ui_button_corePlay_unchoose_cloud1", 69 },
{ "au_sfx_ui_button_corePlay_unchoose_cloud2", 69 },
{ "au_sfx_ui_button_corePlay_unchoose_cloud3", 69 },
{ "au_sfx_ui_button_corePlay_clear_cloud1", 70 },
{ "au_sfx_ui_button_corePlay_clear_cloud2", 70 },
{ "au_sfx_ui_button_corePlay_clear_cloud3", 70 },
{ "sfx_notice_test", 71 },
{ "Spanish Number 03", 73 },
};
public static readonly HashSet<string> AmbiguousNames = new()
{
"DevilBeHit_01",
"DevilBeHit_02",
"DevilBeHit_03",
"Chinese Number 01",
};
public static readonly HashSet<string> SharedIdNames = new()
{
"DevilBeHit_01",
"DevilBeHit_02",
"DevilBeHit_03",
"au_stream",
"rain",
"Chinese Number 01",
"Chinese Number 02",
"Chinese Number 03",
"Chinese Number 04",
"Chinese Number 05",
"Chinese Number 06",
"Chinese Number 07",
"Chinese Number 08",
"Chinese Number 09",
"Chinese Number 10",
"0,62",
"1,65",
"2,68",
"0,63",
"1,66",
"2,69",
"0,64",
"1,67",
"2,70",
"au_sfx_ui_button_corePlay_choose_ice1",
"au_sfx_ui_button_corePlay_choose_ice2",
"au_sfx_ui_button_corePlay_choose_ice3",
"au_sfx_ui_button_corePlay_unchoose_ice1",
"au_sfx_ui_button_corePlay_unchoose_ice2",
"au_sfx_ui_button_corePlay_unchoose_ice3",
"au_sfx_ui_button_corePlay_clear_ice1",
"au_sfx_ui_button_corePlay_clear_ice2",
"au_sfx_ui_button_corePlay_clear_ice3",
"au_sfx_ui_button_corePlay_choose_cloud1",
"au_sfx_ui_button_corePlay_choose_cloud2",
"au_sfx_ui_button_corePlay_choose_cloud3",
"au_sfx_ui_button_corePlay_unchoose_cloud1",
"au_sfx_ui_button_corePlay_unchoose_cloud2",
"au_sfx_ui_button_corePlay_unchoose_cloud3",
"au_sfx_ui_button_corePlay_clear_cloud1",
"au_sfx_ui_button_corePlay_clear_cloud2",
"au_sfx_ui_button_corePlay_clear_cloud3",
};
} //public class NameDictionaries
@@ -244,13 +86,10 @@ namespace OCES.Audio
{
public const uint GameStateId = 1;
public const uint TileMaterialId = 2;
public static void RegisterAllGameState()
{
StateGroupRegistry.Register<GameState>(1);
StateGroupRegistry.Register<TileMaterial>(2);
}
}
@@ -260,15 +99,6 @@ namespace OCES.Audio
Game, // 关卡内
Win, // 胜利
Lose, // 失败
Guitar = 5, // 测试用值- guitar
Bass = 6, // 测试用值
}
public enum TileMaterial
{
Normal, // 普通牌
Ice, // 冰
Cloud, // 云
}
} //public class Parameters