Вывод ползунков на сайт с настройками
This commit is contained in:
parent
701bc8c6eb
commit
1e6c2f1ce1
@ -1,5 +1,6 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Text;
|
||||
using UnityEngine;
|
||||
|
||||
@ -18,6 +19,11 @@ public class SettingsToHtml : MonoBehaviour
|
||||
string boolView = GetBoolView(setting);
|
||||
sb.AppendLine(boolView);
|
||||
}
|
||||
else if(setting.Type == SettingType.Float)
|
||||
{
|
||||
string view = GetFloatView(setting);
|
||||
sb.AppendLine(view);
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.AppendLine($"<p>{setting.Alias}: {GetStringSettingValue(setting)}</p>");
|
||||
@ -59,19 +65,25 @@ public class SettingsToHtml : MonoBehaviour
|
||||
{
|
||||
string res = string.Empty;
|
||||
res += "<div class=\"form-group\" style=\"border: 2px solid black;border-radius: 5px;\">";
|
||||
|
||||
|
||||
|
||||
res += $"<label for=\"{setting.Id}\">{setting.Alias}</label>";
|
||||
|
||||
string ischecked = setting.BoolValue ? "checked" : "";
|
||||
res += $"<input type=\"checkbox\" name=\"Голосовые реплики\" id=\"{setting.Id}\" {ischecked}>";
|
||||
|
||||
|
||||
res += "</div>";
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
private static string GetFloatView(Setting setting)
|
||||
{
|
||||
string res = string.Empty;
|
||||
res += "<div class=\"form-group\" style=\"border: 2px solid black;border-radius: 5px;\">";
|
||||
res += $"<label for=\"{setting.Id}\">{setting.Alias}</label>";
|
||||
//res += $"<input type=\"range\" name=\"{setting.id}\" id=\"{setting.Id}\" >";
|
||||
res += $"<input id=\"{setting.Id}\" type=\"range\" min=\"{setting.FloatMin.ToString(CultureInfo.InvariantCulture)}\" max=\"{setting.FloatMax.ToString(CultureInfo.InvariantCulture)}\" value=\"{setting.FloatValue.ToString(CultureInfo.InvariantCulture)}\" step=\"{setting.FloatStep.ToString(CultureInfo.InvariantCulture)}\">";
|
||||
res += "</div>";
|
||||
|
||||
return res;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user