/// <summary> /// 値を設定する /// </summary> /// <param name="key"></param> /// <param name="value"></param> public void SetParam(EScenarioConfigKey key, float value) { switch (key) { case EScenarioConfigKey.BgmVolume: bgmVolume.Value = value; return; case EScenarioConfigKey.SeVolume: seVolume.Value = value; return; default: throw new ArgumentOutOfRangeException(nameof(key), key, null); } }
/// <summary> /// 値を設定する /// </summary> public static void SetParam(EScenarioConfigKey key, float value) { Config.SetParam(key, value); }
/// <summary> /// Enumに対応した文字列を取得する /// </summary> /// <param name="value"></param> /// <returns></returns> public static string GetName(this EScenarioConfigKey value) { return(NameList[value]); }