fix:1、删除sdk相关。2、添加tips界面,修复bug
This commit is contained in:
@@ -46,7 +46,6 @@ namespace ChillConnect
|
||||
protected override void OnClose()
|
||||
{
|
||||
// WebviewManager.ShezhiACT(true);
|
||||
WebviewManager.Instance.SetDarkThough(true);
|
||||
}
|
||||
|
||||
protected override void OnBind()
|
||||
@@ -64,13 +63,23 @@ namespace ChillConnect
|
||||
// WebviewManager.ShezhiACT(false);
|
||||
_selectIndex = DataMgr.PlayerAvatarId.Value;
|
||||
|
||||
GetSliderValueByScale((float)args);
|
||||
|
||||
InitView();
|
||||
}
|
||||
|
||||
private void GetSliderValueByScale(float speed)
|
||||
{
|
||||
float validScale = Mathf.Clamp(speed, 1200f, 1700f);
|
||||
float ratio = (validScale - 1200f) / (1700f - 1200f);
|
||||
float sliderVal = ratio * 100f;
|
||||
|
||||
ui.speed_slide.value = Mathf.Clamp(sliderVal, 0f, 100f);
|
||||
}
|
||||
|
||||
protected override void OnOpen(object args)
|
||||
{
|
||||
// CommonHelper.FadeIn(ui);
|
||||
WebviewManager.Instance.SetDarkThough(false);
|
||||
ui.show.Play();
|
||||
}
|
||||
|
||||
@@ -109,14 +118,24 @@ namespace ChillConnect
|
||||
|
||||
ui.btn_privacy.SetClick(() => { UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PrivacyUI_Open, 0); });
|
||||
ui.btn_terms.SetClick(() => { UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PrivacyUI_Open, 1); });
|
||||
ui.btn_official.SetClick(() => { OpenBrowser.OpenURL("http://captainsroll.com/"); });
|
||||
ui.btn_official.SetClick(() => { Application.OpenURL("http://captainsroll.com/"); });
|
||||
|
||||
ui.btn_us.SetClick(() => { GameHelper.OpenEmail(); });
|
||||
|
||||
ui.btn_revive.SetClick(() =>
|
||||
{
|
||||
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, false);
|
||||
CtrlCloseUI();
|
||||
});
|
||||
|
||||
ui.level_text.SetVar("lv",GameHelper.GetLevel().ToString()).FlushVars();
|
||||
|
||||
ui.speed_slide.onChanged.Add(SetSlideValue);
|
||||
|
||||
ui.btn_music.on_off.selectedIndex =
|
||||
model.IsOpenMusic ? btn_music_on_off.On_off_off : btn_music_on_off.On_off_on;
|
||||
model.IsOpenMusic ? 0 : 1;
|
||||
ui.btn_sound.on_off.selectedIndex =
|
||||
GRoot.inst.soundVolume > 0 ? btn_music_on_off.On_off_off : btn_music_on_off.On_off_on;
|
||||
GRoot.inst.soundVolume > 0 ? 0 : 1;
|
||||
|
||||
ui.btn_music.SetClick(SetMusic);
|
||||
ui.btn_sound.SetClick(SetSound);
|
||||
@@ -155,6 +174,22 @@ namespace ChillConnect
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
private void SetSlideValue()
|
||||
{
|
||||
var sliderValue = (float)ui.speed_slide.value;
|
||||
// 先把滑块值钳位在 0~100 内
|
||||
float val = Mathf.Clamp(sliderValue, 0f, 100f);
|
||||
|
||||
// 线性映射:0→0.6,100→1.5
|
||||
float ratio = val / 100f;
|
||||
float speed = 1200f + ratio * (1700f - 1200f);
|
||||
|
||||
|
||||
speed = Mathf.Clamp(speed, 1200f, 1700f);
|
||||
GameDispatcher.Instance.Dispatch(GameMsg.UpdateSpeed, speed);
|
||||
}
|
||||
|
||||
|
||||
private void UpdateItem(int index, GObject items)
|
||||
{
|
||||
@@ -191,8 +226,8 @@ namespace ChillConnect
|
||||
model.IsOpenMusic = !model.IsOpenMusic;
|
||||
|
||||
ui.btn_music.on_off.selectedIndex = model.IsOpenMusic
|
||||
? btn_music_on_off.On_off_off
|
||||
: btn_music_on_off.On_off_on;
|
||||
? 0
|
||||
: 1;
|
||||
|
||||
|
||||
}
|
||||
@@ -205,8 +240,8 @@ namespace ChillConnect
|
||||
GRoot.inst.soundVolume = sound;
|
||||
PlayerPrefs.SetFloat("soundVolume", sound);
|
||||
ui.btn_sound.on_off.selectedIndex = sound > 0
|
||||
? btn_music_on_off.On_off_off
|
||||
: btn_music_on_off.On_off_on;
|
||||
? 0
|
||||
: 1;
|
||||
}
|
||||
private void SetVersion()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user