using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using BepInEx;
using BepInEx.Configuration;
using BepInEx.Core.Logging.Interpolation;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using BepInEx.Unity.IL2CPP.Utils.Collections;
using GTFO.API;
using GameData;
using Il2CppSystem;
using Microsoft.CodeAnalysis;
using Player;
using UnityEngine;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("VoiceMapping")]
[assembly: AssemblyConfiguration("Release")]
[assembly: AssemblyFileVersion("1.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("VoiceMapping")]
[assembly: AssemblyTitle("VoiceMapping")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace Microsoft.CodeAnalysis
{
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
internal sealed class EmbeddedAttribute : Attribute
{
}
}
namespace System.Runtime.CompilerServices
{
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)]
internal sealed class NullableAttribute : Attribute
{
public readonly byte[] NullableFlags;
public NullableAttribute(byte P_0)
{
NullableFlags = new byte[1] { P_0 };
}
public NullableAttribute(byte[] P_0)
{
NullableFlags = P_0;
}
}
[CompilerGenerated]
[Microsoft.CodeAnalysis.Embedded]
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
internal sealed class NullableContextAttribute : Attribute
{
public readonly byte Flag;
public NullableContextAttribute(byte P_0)
{
Flag = P_0;
}
}
}
namespace VoiceMapping
{
public static class ConfigManager
{
private static readonly ConfigFile ConfigFile = new ConfigFile(Path.Combine(Paths.ConfigPath, "VoiceMapping.cfg"), true);
public static readonly KeyCode null_key = (KeyCode)0;
public static Dictionary<string, Tuple<KeyCode, string>> voiceline_to_key = new Dictionary<string, Tuple<KeyCode, string>>
{
{
"CL_Yes",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_No",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_Sorry",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_WellDone",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_IWillDoIt",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_IGotAmmoSomeoneElseCarryThis",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_ThankYou",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_Please",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_SecureThisRoom",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_Scout",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_ICanDoItShouldI",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_RoomClear",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_ResourcesHere",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_Wait",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_Hurry",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_StandStill",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_StayBack",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_GoQuiet",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_Shh",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_AreYouReady",
Tuple.Create<KeyCode, string>(null_key, "Question")
},
{
"CL_GoLoud",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_BackUp",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_INeedAmmo",
Tuple.Create<KeyCode, string>(null_key, "Resources")
},
{
"CL_INeedHealth",
Tuple.Create<KeyCode, string>(null_key, "Resources")
},
{
"CL_INeedToolRefill",
Tuple.Create<KeyCode, string>(null_key, "Resources")
},
{
"CL_INeedDisinfection",
Tuple.Create<KeyCode, string>(null_key, "Resources")
},
{
"CL_BRB",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_Nice",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_You",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_LetsGTFO",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_WillDo",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_BigGuyHere",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_LotsOfMonstersHere",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_IllStayCloseToYou",
Tuple.Create<KeyCode, string>(null_key, "Casual")
},
{
"CL_INeedHelp",
Tuple.Create<KeyCode, string>(null_key, "Security")
},
{
"CL_WeNeedATerminal",
Tuple.Create<KeyCode, string>(null_key, "Order")
},
{
"CL_OnMe",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_North",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_South",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_East",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_West",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_Left",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_Right",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_FarLeft",
Tuple.Create<KeyCode, string>(null_key, "Direction")
},
{
"CL_FarRight",
Tuple.Create<KeyCode, string>(null_key, "Direction")
}
};
public static void Setup()
{
//IL_0034: Unknown result type (might be due to invalid IL or missing references)
//IL_0062: Unknown result type (might be due to invalid IL or missing references)
foreach (KeyValuePair<string, Tuple<KeyCode, string>> item in voiceline_to_key)
{
ConfigEntry<KeyCode> val = ConfigFile.Bind<KeyCode>(item.Value.Item2, item.Key, item.Value.Item1, "'" + item.Key + "' voiceline");
voiceline_to_key[item.Key] = Tuple.Create<KeyCode, string>(val.Value, item.Value.Item2);
}
}
}
internal static class Patch
{
public class MonoVoiceMapping : MonoBehaviour
{
public static ManualLogSource Log;
public void Initialize()
{
CoroutineManager.StartCoroutine(CollectionExtensions.WrapToIl2Cpp(CheckKey()), (Action)null);
}
private void Update()
{
//IL_0005: Unknown result type (might be due to invalid IL or missing references)
//IL_000b: Invalid comparison between Unknown and I4
//IL_0012: Unknown result type (might be due to invalid IL or missing references)
//IL_0019: Invalid comparison between Unknown and I4
//IL_003a: Unknown result type (might be due to invalid IL or missing references)
//IL_003f: Unknown result type (might be due to invalid IL or missing references)
//IL_004d: Unknown result type (might be due to invalid IL or missing references)
if ((int)FocusStateManager.Current.m_currentState != 4 && (int)FocusStateManager.Current.m_currentState != 13)
{
return;
}
foreach (KeyValuePair<string, Tuple<KeyCode, string>> item in ConfigManager.voiceline_to_key)
{
if (item.Value.Item1 != ConfigManager.null_key && Input.GetKeyDown(item.Value.Item1))
{
Enum.TryParse<VoiceLines>(item.Key, out var result);
uint num = (uint)result;
Log.LogInfo((object)("Now triggering dialogue -> " + GameDataBlockBase<PlayerDialogDataBlock>.GetBlockName(num)));
PlayerDialogManager.WantToStartDialog(num, PlayerManager.Current.m_localPlayerAgentInLevel.CharacterID, false, true);
}
}
}
private IEnumerator CheckKey()
{
while (true)
{
yield return (object)new WaitForSeconds(1f);
}
}
}
}
[BepInDependency(/*Could not decode attribute arguments.*/)]
[BepInPlugin("VoiceMapping", "VoiceMapping", "1.0.2")]
public class Plugin : BasePlugin
{
public override void Load()
{
//IL_0031: Unknown result type (might be due to invalid IL or missing references)
//IL_0037: Expected O, but got Unknown
Patch.MonoVoiceMapping.Log = ((BasePlugin)this).Log;
EventAPI.OnExpeditionStarted += ((BasePlugin)this).AddComponent<Patch.MonoVoiceMapping>().Initialize;
ConfigManager.Setup();
ManualLogSource log = ((BasePlugin)this).Log;
bool flag = default(bool);
BepInExInfoLogInterpolatedStringHandler val = new BepInExInfoLogInterpolatedStringHandler(34, 0, ref flag);
if (flag)
{
((BepInExLogInterpolatedStringHandler)val).AppendLiteral("Plugin VoiceMapping is now loaded.");
}
log.LogInfo(val);
}
}
public enum VoiceLines
{
on_pick_up_ammo = 1,
after_damage_fall = 4,
on_pick_up_health = 5,
idle_low_health = 6,
on_ammo_low = 7,
on_reload_weapon_was_out = 8,
on_scan_no_enemies = 9,
on_scan_few_enemies = 10,
on_scan_many_enemies = 11,
on_mapping_finished = 12,
on_start_open_door = 13,
idle_surroundings = 14,
idle_group_bonding = 15,
on_pick_up_health_when_low = 18,
idle_no_progress = 19,
on_char_G_is_downed = 20,
on_char_T_is_downed = 22,
on_char_F_is_downed = 23,
on_char_O_is_downed = 24,
idle_combat = 25,
on_enemy_kill = 26,
after_damage_generic = 27,
monsters_breaking_door = 28,
datamining_find_terminal = 36,
datamining_found_terminal = 37,
datamining_done_go_to_exit = 38,
found_health_station = 39,
found_armory = 40,
found_scav = 41,
found_strongbox = 42,
found_node_door = 43,
try_to_open_node_door = 44,
attracted_monsters_accident = 45,
attracted_monsters_intentional = 46,
see_way_to_objective = 47,
on_grabbed_by_tank = 48,
held_by_tank = 49,
spot_idle_guard_group = 50,
spot_scout = 51,
took_out_scout = 52,
hear_hunter_group = 53,
combat_start = 54,
encounter_over_good = 55,
encounter_over_average = 58,
encounter_over_bad = 59,
shoot_parasite_nest = 60,
get_parasite = 61,
monsters_broke_door = 64,
picked_up_keycard_red_a = 65,
picked_up_keycard_red_b = 66,
picked_up_keycard_blue_a = 67,
picked_up_keycard_blue_b = 68,
picked_up_keycard_green_a = 69,
picked_up_keycard_green_b = 70,
picked_up_keycard_yellow_a = 71,
picked_up_keycard_yellow_b = 72,
picked_up_keycard_white_a = 73,
picked_up_keycard_white_b = 74,
picked_up_keycard_grey_a = 75,
picked_up_keycard_grey_b = 76,
picked_up_keycard_black_a = 77,
picked_up_keycard_black_b = 78,
picked_up_keycard_orange_a = 79,
picked_up_keycard_orange_b = 80,
picked_up_keycard_purple_a = 81,
picked_up_keycard_purple_b = 82,
picked_up_keycard_beige_a = 83,
picked_up_keycard_beige_b = 84,
cut_lock_first = 85,
cut_lock_final = 86,
expedition_start_generic = 87,
expedition_start_scavenge = 88,
expedition_start_datamining = 89,
group_is_not_together = 90,
random_comment_pure_stealth = 91,
random_comment_combat_potential = 92,
warn_about_tentacles = 93,
caught_by_ceiling_tentacle = 94,
get_shot_free_from_ceiling_tentacle = 96,
killed_single_monster = 97,
low_health_talk = 98,
low_health_limit = 99,
found_health_station_response = 100,
oxygen_50 = 101,
oxygen_25 = 102,
oxygen_10 = 103,
oxygen_death = 104,
picked_up_ammo_depleted = 105,
ammo_depleted_reminder = 106,
heal_spray_apply_teammate = 107,
heal_spray_apply_enemy = 108,
sentry_gun_deploy = 109,
dark_area_enter = 110,
dark_area_light_on = 111,
big_space_enter = 112,
found_security_post = 113,
need_keycard_red = 114,
need_keycard_purple = 115,
need_keycard_brown = 116,
need_keycard_orange = 117,
need_keycard_black = 118,
need_keycard_grey = 119,
need_keycard_white = 120,
need_keycard_yellow = 121,
need_keycard_green = 122,
need_keycard_blue = 123,
suggest_keycard_red = 124,
suggest_keycard_purple = 125,
suggest_keycard_brown = 126,
suggest_keycard_orange = 127,
suggest_keycard_black = 128,
suggest_keycard_grey = 129,
suggest_keycard_white = 130,
suggest_keycard_yellow = 131,
suggest_keycard_green = 132,
suggest_keycard_blue = 133,
security_door_check = 134,
apex_door_to_checkpoint_spot = 135,
apex_door_to_elevator_spot = 136,
apex_door_fight_anticipation = 137,
consumable_depleted_generic = 138,
glottal_stop = 139,
land_hard_on_back = 140,
shot_yourself_free_from_snatcher = 141,
get_parasite_removed = 142,
get_parasite_removed_not_all = 143,
get_parasite_removed_last = 144,
bit_by_parasite = 145,
parasite_remove_on_teammate = 146,
parasite_removed_on_teammate = 147,
accidental_discharge = 148,
ammo_depleted_taking_damage = 149,
man_down_generic = 150,
help_teammate_up = 151,
friendly_fire_outburst = 152,
downed_need_help = 153,
death_scream = 154,
found_item_generic = 155,
found_generic_item_1_of_5 = 159,
found_generic_item_3_of_5 = 160,
found_generic_item_4_of_5 = 161,
found_generic_item_2_of_5 = 162,
found_generic_item_final = 163,
found_encryption_key_1_of_5 = 164,
found_encryption_key_2_of_5 = 165,
found_encryption_key_3_of_5 = 166,
found_encryption_key_4_of_5 = 167,
found_encryption_key_final = 168,
waypoint_to_data_bank_activated = 169,
waypoint_to_checkpoint_activated = 170,
waypoint_to_elevator_activated = 171,
sneeze = 172,
cough_hard = 173,
cough_soft = 174,
hacking_wrong_first = 175,
hacking_wrong_second = 177,
hacking_wrong_third = 178,
hacking_correct_first = 179,
hacking_correct_second = 180,
hacking_successful_problematic = 181,
hacking_successful_regular = 182,
hacking_successful_flawless = 183,
motion_detector_tagged_plural = 185,
found_resource_box = 186,
found_resource_locker = 187,
found_meds = 188,
found_meds_little = 189,
found_ammo = 190,
found_ammo_little = 191,
monster_wave_coming_already_fighting = 192,
bio_scan_found = 193,
bio_scan_working = 194,
bio_scan_enter = 195,
order_to_bio_scan_woods = 196,
order_to_bio_scan_dauda = 197,
order_to_bio_scan_hackett = 198,
order_to_bio_scan_bishop = 199,
order_back_to_bio_scan_woods = 200,
order_back_to_bio_scan_dauda = 201,
order_back_to_bio_scan_hackett = 202,
order_back_to_bio_scan_bishop = 203,
generic_done = 204,
bio_scan_follow_holo_path = 205,
generic_move_to_the_next_one = 206,
monster_light_sensitivity = 207,
found_the_item = 208,
decon_unit_briefing = 209,
decon_unit_about_to_grab = 210,
decon_unit_grabbed = 211,
decon_unit_stay_close_reminder = 212,
decon_unit_left_behind = 213,
get_to_elevator_with_thing = 214,
get_to_checkpoint_with_thing = 215,
get_to_elevator = 216,
get_to_checkpoint = 217,
low_health_grunt = 218,
encounter_over_scout = 219,
just_before_elevator_drop = 220,
react_to_woods_log_1 = 221,
react_to_woods_log_2 = 222,
react_to_dauda_log_1 = 223,
react_to_dauda_log_2 = 224,
react_to_hackett_log_1 = 225,
react_to_hackett_log_2 = 226,
react_to_bishop_log_1 = 227,
react_to_bishop_log_2 = 228,
CL_Hurry = 229,
CL_GoSlow = 230,
CL_StandStill = 231,
CL_Wait = 232,
CL_StayBack = 233,
CL_OnMe = 234,
CL_North = 235,
CL_South = 236,
CL_East = 237,
CL_West = 238,
CL_Left = 239,
CL_Right = 240,
CL_Middle = 241,
CL_FarLeft = 242,
CL_FarRight = 243,
CL_CheckTheMap = 244,
CL_GoQuiet = 245,
CL_Shh = 246,
CL_WeNeedToPrepare = 247,
CL_Synchronize = 248,
CL_AreYouReady = 249,
CL_ThreeTwoOneGo = 250,
CL_GoLoud = 251,
CL_BackUp = 252,
CL_Scan = 253,
CL_WeNeedResources = 254,
CL_FocusOnTheObjective = 255,
CL_INeedHelp = 256,
CL_AlmostThere = 257,
CL_Opening = 258,
CL_Closing = 259,
CL_INeedHealth = 260,
CL_MedPackHere = 261,
CL_INeedAmmo = 262,
CL_AmmoHere = 263,
CL_INeedToolRefill = 264,
CL_ToolRefillHere = 265,
CL_INeedDisinfection = 266,
CL_DisinfectionHere = 267,
CL_ResourcesHere = 268,
CL_Yes = 269,
CL_No = 270,
CL_IAgree = 271,
CL_IDisagree = 272,
CL_Sorry = 273,
CL_LetsNotDoThatAgain = 274,
CL_WellDone = 275,
CL_LotsOfMonstersHere = 276,
CL_BigGuyHere = 277,
CL_Scout = 278,
CL_WeNeedToDoThisTogether = 279,
CL_LookUp = 280,
CL_RoomClear = 281,
CL_Flashlights = 282,
CL_IUnderstand = 283,
CL_PleaseRepeatThat = 284,
CL_IWillDoIt = 285,
CL_NotMe = 286,
CL_GrabTheItem = 287,
CL_ThisDoor = 288,
CL_Terminal = 289,
CL_WeNeedATerminal = 290,
r06_BigWalkComment = 291,
r06_TeleportedFirstTime = 292,
r06_PickUpMWP = 293,
r06_TeleportedBackFirstTime = 294,
r06_SpotFlyingMonstersFirstTime = 295,
r06_TeleportedMonstersBack = 296,
CL_CFoamHere = 297,
CL_TagThem = 298,
CL_PutATripmineHere = 299,
CL_PutASentryGunHere = 300,
CL_ParticleScanHere = 301,
CL_WeldThis = 302,
CL_NanoSwarmThis = 303,
CL_NanoSwarmMe = 304,
CL_UseTheNanoSwarm = 305,
CL_PickThisUp = 306,
CL_ICanDoItShouldI = 307,
CL_PickUpYourDeployables = 308,
CL_SecureThisRoom = 309,
CL_IGotAmmoSomeoneElseCarryThis = 310,
CL_Attack = 311,
CL_Defend = 312,
CL_Please = 313,
CL_ThankYou = 314,
CL_ImOnMyWay = 315,
CL_BRB = 316,
CL_CancelThat = 317,
CL_Nice = 318,
CL_IllTake = 319,
CL_YouTake = 320,
CL_WeTake = 321,
CL_TheOneRightInFrontOfMe = 322,
CL_TheOneOnTheRight = 323,
CL_TheOneOnTheLeft = 324,
CL_TheOneInTheMiddle = 325,
CL_TheOneOnTheFarRight = 326,
CL_TheOneOnTheFarLeft = 327,
CL_TheOneClosestToMe = 328,
CL_TheOneClosestToYou = 329,
CL_ThisGroup = 330,
CL_PickOneEach = 331,
CL_LimitedVision = 332,
CL_ImExhausted = 333,
CL_You = 334,
CL_Everyone = 335,
CL_Anyone = 336,
CL_FollowMe = 337,
CL_LetsGTFO = 338,
CL_PickUpTheObjectiveItem = 339,
CL_ThrowSomeGlowSticksHere = 340,
CL_PutAFogRepellerHere = 341,
CL_ICantDoThat = 342,
CL_ICantPlaceItThere = 343,
CL_IllStayCloseToYou = 344,
CL_IllFollowYourLead = 345,
CL_ThereAreGlowSticksHere = 346,
CL_ThereIsALongRangeFlashlightHere = 347,
CL_ThereIsAFogRepellerHere = 348,
CL_ThereIsALockMelterHere = 349,
CL_ThereIsATripMineHere = 350,
CL_ThereIsAFoamMineHere = 351,
CL_ThereIsAFoamGrenadeHere = 352,
CL_ThereIsARedSyringeHere = 353,
CL_ThereIsAYellowSyringeHere = 354,
CL_WillDo = 355,
CL_AmmoPackHere = 357,
CL_ApexDoorHere = 358,
CL_ArtifactHere = 359,
CL_BloodDoorHere = 360,
CL_BulkHeadDoorHere = 361,
CL_CheckPointDoorHere = 362,
CL_DisinfectionPackHere = 363,
CL_DoorHere = 364,
CL_ObjectiveItemHere = 365,
CL_RollUpDoorHere = 366,
CL_SecurityDoorHere = 367,
CL_ToolRefillPackHere = 368,
test = 369,
NT_ALTNuclearFinal = 370,
NT_ALT_HandDatacubes = 371,
NT_ALTBetrayed = 372,
seconds_of_silence = 373,
NT_ALTBetrayed_2 = 374,
NT_ALTLastStand = 375,
NT_ALTLastStand_2 = 377,
NT_AltMicroDrive = 378,
NT_OGMicroDriveStart = 379,
NT_OGMicroDrive = 380,
NT_OGMicroDriveDone = 381,
NT_AltDoorHelp = 382,
NT_AltPowerHelp = 383,
NT_AltSchaefferMeetKDS = 384,
NT_OGGasD2Start = 385,
NT_OGSchaefferDoorTaunt = 386,
NT_OGDoorHelpStart = 387,
NT_OGDoorHelp = 388,
NT_OGDoorHelpDone = 389,
NT_OGPowerHelpStart = 390,
NT_OGPowerHelp = 391,
NT_OGPowerHelpDone = 392,
NT_OGSchaefferThreatResponse = 393,
NT_OGSchaefferDrown = 394,
NT_OGSchaefferDead = 395,
NT_OGGasD2End = 396,
NT_OGAskMeetKDSStart = 397,
NT_OGAskMeetKDS = 398,
NT_OG_AskMeetKDSDone = 399,
NT_OGNuclearFinal = 400,
NT_OGAskDatacubesStart = 401,
NT_OGAskDatacubes = 402,
JungleScenario_1 = 403,
JungleScenario_2 = 404,
JungleScenario_3 = 405,
JungleScenario_4 = 406,
NT_AreWeSafe = 410,
NT_DoYouHear = 411
}
[GeneratedCode("VersionInfoGenerator", "2.0.0+git50a4b1a-master")]
[CompilerGenerated]
internal static class VersionInfo
{
public const string RootNamespace = "VoiceMapping";
public const string Version = "1.0.0";
public const string VersionPrerelease = null;
public const string VersionMetadata = null;
public const string SemVer = "1.0.0";
public const string GitRevShort = null;
public const string GitRevLong = null;
public const string GitBranch = null;
public const string GitTag = null;
public const bool GitIsDirty = false;
}
}