Add subtitle UI for voice playback
This commit is contained in:
@@ -13,6 +13,7 @@ namespace BriarQueen.Data.Identifiers
|
||||
None = 0,
|
||||
CarDoorOpening,
|
||||
ItemPickup,
|
||||
AshwickGateOpening
|
||||
}
|
||||
|
||||
public enum UIFXKey
|
||||
@@ -30,6 +31,22 @@ namespace BriarQueen.Data.Identifiers
|
||||
public enum VoiceKey
|
||||
{
|
||||
None = 0,
|
||||
|
||||
EmptyHands,
|
||||
CantUseItem,
|
||||
SomethingMissing,
|
||||
CarefulInteract,
|
||||
LooksImportant,
|
||||
WrongTool,
|
||||
CodexLocked,
|
||||
|
||||
Locked,
|
||||
CantGoThere,
|
||||
DoesntBelong,
|
||||
FireHot,
|
||||
AshwickHallowSign,
|
||||
FirstSkeleton,
|
||||
ClockTower,
|
||||
}
|
||||
|
||||
public static class AudioNameIdentifiers
|
||||
@@ -46,16 +63,17 @@ namespace BriarQueen.Data.Identifiers
|
||||
new ReadOnlyDictionary<SFXKey, string>(
|
||||
new Dictionary<SFXKey, string>
|
||||
{
|
||||
{ SFXKey.CarDoorOpening, "SFX:CarDoorOpening" },
|
||||
{ SFXKey.ItemPickup, "SFX:ItemPickup" },
|
||||
{ SFXKey.CarDoorOpening, "SFX:General:CarDoorOpening" },
|
||||
{ SFXKey.ItemPickup, "SFX:General:ItemPickup" },
|
||||
{ SFXKey.AshwickGateOpening, "SFX:Level:AshwickOutskirts:GateOpening" },
|
||||
});
|
||||
|
||||
public static readonly IReadOnlyDictionary<UIFXKey, string> UIFX =
|
||||
new ReadOnlyDictionary<UIFXKey, string>(
|
||||
new Dictionary<UIFXKey, string>
|
||||
{
|
||||
{ UIFXKey.AchievementUnlocked, "UIFX:AchievementUnlocked" },
|
||||
{ UIFXKey.CodexEntryUnlocked, "UIFX:CodexEntryUnlocked" },
|
||||
{ UIFXKey.AchievementUnlocked, "UIFX:General:AchievementUnlocked" },
|
||||
{ UIFXKey.CodexEntryUnlocked, "UIFX:General:CodexEntryUnlocked" },
|
||||
});
|
||||
|
||||
public static readonly IReadOnlyDictionary<AmbienceKey, string> Ambience =
|
||||
@@ -69,7 +87,21 @@ namespace BriarQueen.Data.Identifiers
|
||||
new ReadOnlyDictionary<VoiceKey, string>(
|
||||
new Dictionary<VoiceKey, string>
|
||||
{
|
||||
// Add voice mappings here
|
||||
{ VoiceKey.EmptyHands, "Voice:Item:EmptyHands" },
|
||||
{ VoiceKey.CantUseItem, "Voice:Item:CantUseItem" },
|
||||
{ VoiceKey.SomethingMissing, "Voice:Item:SomethingMissing" },
|
||||
{ VoiceKey.CarefulInteract, "Voice:Item:CarefulInteract" },
|
||||
{ VoiceKey.LooksImportant, "Voice:Item:LooksImportant" },
|
||||
{ VoiceKey.WrongTool, "Voice:Item:WrongTool" },
|
||||
{ VoiceKey.CodexLocked, "Voice:Item:CodexLocked" },
|
||||
|
||||
{ VoiceKey.Locked, "Voice:Environment:Locked" },
|
||||
{ VoiceKey.CantGoThere, "Voice:Environment:CantGoThere" },
|
||||
{ VoiceKey.DoesntBelong, "Voice:Environment:DoesntBelong" },
|
||||
{ VoiceKey.FireHot, "Voice:Environment:FireHot" },
|
||||
{ VoiceKey.AshwickHallowSign, "Voice:Environment:AshwickHallowSign" },
|
||||
{ VoiceKey.FirstSkeleton, "Voice:Environment:FirstSkeleton" },
|
||||
{ VoiceKey.ClockTower, "Voice:Environment:ClockTower" },
|
||||
});
|
||||
|
||||
public static string Get(MusicKey key)
|
||||
|
||||
Reference in New Issue
Block a user