Commit b8fc46c5 authored by mercury233's avatar mercury233 Committed by Unicorn369

add setting to turn long field off

parent 1f856fa0
...@@ -6649,7 +6649,7 @@ public class Ocgcore : ServantWithCardDescription ...@@ -6649,7 +6649,7 @@ public class Ocgcore : ServantWithCardDescription
//op_m[m].isMinBlockMode = true; //op_m[m].isMinBlockMode = true;
if (Program.getVerticalTransparency() >= 0.5f) if (Program.getVerticalTransparency() >= 0.5f)
{ {
gameField.isLong = true; //这个设定暂时取消 gameField.isLong = Program.longField; //这个设定恢复(?)
} }
} }
} }
......
...@@ -1211,6 +1211,7 @@ public class Program : MonoBehaviour ...@@ -1211,6 +1211,7 @@ public class Program : MonoBehaviour
public static bool MonsterCloud = false; public static bool MonsterCloud = false;
public static float fieldSize = 1; public static float fieldSize = 1;
public static bool longField = false;
void OnApplicationQuit() void OnApplicationQuit()
{ {
......
...@@ -23,6 +23,7 @@ public class Setting : WindowServant2D ...@@ -23,6 +23,7 @@ public class Setting : WindowServant2D
UIHelper.getByName<UIToggle>(gameObject, "handmPosition_").value = UIHelper.fromStringToBool(Config.Get("handmPosition_", "0")); UIHelper.getByName<UIToggle>(gameObject, "handmPosition_").value = UIHelper.fromStringToBool(Config.Get("handmPosition_", "0"));
UIHelper.getByName<UIToggle>(gameObject, "spyer_").value = UIHelper.fromStringToBool(Config.Get("spyer_", "1")); UIHelper.getByName<UIToggle>(gameObject, "spyer_").value = UIHelper.fromStringToBool(Config.Get("spyer_", "1"));
UIHelper.getByName<UIToggle>(gameObject, "resize_").value = UIHelper.fromStringToBool(Config.Get("resize_", "0")); UIHelper.getByName<UIToggle>(gameObject, "resize_").value = UIHelper.fromStringToBool(Config.Get("resize_", "0"));
UIHelper.getByName<UIToggle>(gameObject, "longField_").value = UIHelper.fromStringToBool(Config.Get("longField_", "0"));
if (QualitySettings.GetQualityLevel() < 3) if (QualitySettings.GetQualityLevel() < 3)
{ {
UIHelper.getByName<UIToggle>(gameObject, "high_").value = false; UIHelper.getByName<UIToggle>(gameObject, "high_").value = false;
...@@ -39,11 +40,12 @@ public class Setting : WindowServant2D ...@@ -39,11 +40,12 @@ public class Setting : WindowServant2D
UIHelper.registEvent(gameObject, "handmPosition_", save); UIHelper.registEvent(gameObject, "handmPosition_", save);
UIHelper.registEvent(gameObject, "spyer_", save); UIHelper.registEvent(gameObject, "spyer_", save);
UIHelper.registEvent(gameObject, "high_", save); UIHelper.registEvent(gameObject, "high_", save);
UIHelper.registEvent(gameObject, "longField_", onChangeLongField);
UIHelper.registEvent(gameObject, "size_", onChangeSize); UIHelper.registEvent(gameObject, "size_", onChangeSize);
UIHelper.registEvent(gameObject, "alpha_", onChangeAlpha); //UIHelper.registEvent(gameObject, "alpha_", onChangeAlpha);
UIHelper.registEvent(gameObject, "vSize_", onChangeVsize); UIHelper.registEvent(gameObject, "vSize_", onChangeVsize);
sliderSize = UIHelper.getByName<UISlider>(gameObject, "size_"); sliderSize = UIHelper.getByName<UISlider>(gameObject, "size_");
sliderAlpha = UIHelper.getByName<UISlider>(gameObject, "alpha_"); //sliderAlpha = UIHelper.getByName<UISlider>(gameObject, "alpha_");
sliderVsize = UIHelper.getByName<UISlider>(gameObject, "vSize_"); sliderVsize = UIHelper.getByName<UISlider>(gameObject, "vSize_");
Program.go(2000, readVales); Program.go(2000, readVales);
var collection = gameObject.GetComponentsInChildren<UIToggle>(); var collection = gameObject.GetComponentsInChildren<UIToggle>();
...@@ -96,7 +98,7 @@ public class Setting : WindowServant2D ...@@ -96,7 +98,7 @@ public class Setting : WindowServant2D
setting.sliderVolum.forceValue(((float)(int.Parse(Config.Get("vol_", "750")))) / 1000f); setting.sliderVolum.forceValue(((float)(int.Parse(Config.Get("vol_", "750")))) / 1000f);
setting.sliderSize.forceValue(((float)(int.Parse(Config.Get("size_", "500")))) / 1000f); setting.sliderSize.forceValue(((float)(int.Parse(Config.Get("size_", "500")))) / 1000f);
setting.sliderSizeDrawing.forceValue(((float)(int.Parse(Config.Get("vSize_", "500")))) / 1000f); setting.sliderSizeDrawing.forceValue(((float)(int.Parse(Config.Get("vSize_", "500")))) / 1000f);
setting.sliderAlpha.forceValue(((float)(int.Parse(Config.Get("alpha_", "666")))) / 1000f); //setting.sliderAlpha.forceValue(((float)(int.Parse(Config.Get("alpha_", "666")))) / 1000f);
onChangeAlpha(); onChangeAlpha();
onChangeSize(); onChangeSize();
} }
...@@ -190,8 +192,14 @@ public class Setting : WindowServant2D ...@@ -190,8 +192,14 @@ public class Setting : WindowServant2D
{ {
Program.transparency = 1.5f * sliderAlpha.value; Program.transparency = 1.5f * sliderAlpha.value;
} }
Program.transparency = 1f;
} }
void onChangeLongField()
{
Program.longField = UIHelper.getByName<UIToggle>(gameObject, "longField_").value;
onCP();
}
UISlider sliderVsize; UISlider sliderVsize;
void onChangeVsize() void onChangeVsize()
...@@ -250,7 +258,8 @@ public class Setting : WindowServant2D ...@@ -250,7 +258,8 @@ public class Setting : WindowServant2D
Config.Set("vol_", ((int)(UIHelper.getByName<UISlider>(gameObject, "vol_").value * 1000)).ToString()); Config.Set("vol_", ((int)(UIHelper.getByName<UISlider>(gameObject, "vol_").value * 1000)).ToString());
Config.Set("size_", ((int)(UIHelper.getByName<UISlider>(gameObject, "size_").value * 1000)).ToString()); Config.Set("size_", ((int)(UIHelper.getByName<UISlider>(gameObject, "size_").value * 1000)).ToString());
Config.Set("vSize_", ((int)(UIHelper.getByName<UISlider>(gameObject, "vSize_").value * 1000)).ToString()); Config.Set("vSize_", ((int)(UIHelper.getByName<UISlider>(gameObject, "vSize_").value * 1000)).ToString());
Config.Set("alpha_", ((int)(UIHelper.getByName<UISlider>(gameObject, "alpha_").value * 1000)).ToString()); //Config.Set("alpha_", ((int)(UIHelper.getByName<UISlider>(gameObject, "alpha_").value * 1000)).ToString());
Config.Set("longField_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "longField_").value));
var collection = gameObject.GetComponentsInChildren<UIToggle>(); var collection = gameObject.GetComponentsInChildren<UIToggle>();
for (int i = 0; i < collection.Length; i++) for (int i = 0; i < collection.Length; i++)
{ {
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment