private void AddChangedKey(KeyBorad keyBorad, KeyCode keyCode) { foreach (var item in m_KeyCellList) { if (item.m_BtnKeyName.text.Equals(keyCode.ToString())) { KeyBorad keyName = (KeyBorad)Enum.Parse(typeof(KeyBorad), item.m_TitleKeyName.text); if (m_TempChangeKeys.ContainsKey(keyName)) { m_TempChangeKeys[keyName] = KeyCode.None; } else { m_TempChangeKeys.Add(keyName, KeyCode.None); } item.m_BtnKeyName.text = string.Empty; } } if (m_TempChangeKeys.ContainsKey(keyBorad)) { m_TempChangeKeys[keyBorad] = keyCode; } else { m_TempChangeKeys.Add(keyBorad, keyCode); } m_CurrentCell.m_BtnKeyName.text = keyCode.ToString(); }
public bool ChangeKey(KeyBorad keyborad, KeyCode newKey) { if ((int)keyborad < AppConst.PlayerCustomKeyIndex) { return(false); } Mgr_DataSave.Instance.m_GameData.InputData[keyborad] = newKey; return(true); }
private void Refresh() { foreach (var item in m_KeyCellList) { KeyBorad keyBorad = (KeyBorad)Enum.Parse(typeof(KeyBorad), item.m_TitleKeyName.text.ToString()); KeyCode keyCode = Mgr_DataSave.Instance.m_GameData.InputData[keyBorad]; if (keyCode.Equals(KeyCode.None)) { item.m_BtnKeyName.text = string.Empty; } else { item.m_BtnKeyName.text = keyCode.ToString(); } } m_BgmSlider.value = Mgr_Sound.Instance.m_GlobleBgmVolume * 100f; m_EmSlider.value = Mgr_Sound.Instance.m_GlobleEmVolume * 100f; m_BgmSize.text = m_BgmSlider.value.ToString(); m_EmSize.text = m_EmSlider.value.ToString(); }