public bool FeverLevelUp() { CharacterStatSaveInfo st = charSave[characterSelect]; if (atkAmount[st.GetFeverLevel()].Compare(gold, zem)) { bool b = st.FeverLevelUp(); if (b) { SubReq(atkAmount[st.GetFeverLevel() - 1]); DataSave(); } else { Debug.Log("max Level"); return(false); } return(true); } return(false); }
public void StringToData(string data) { data = data.Trim(); data = data.Replace(" ", ""); data = data.Replace("\r", ""); string[] dataArray = data.Split('\n'); int count = dataArray.Length; for (int i = 0; i < count; ++i) { string[] splitData = dataArray[i].Split(':'); if (splitData[0] == "character") { characterSelect = int.Parse(splitData[1]); } else if (splitData[0] == "level") { level = int.Parse(splitData[1]); } else if (splitData[0] == "exp") { exp = float.Parse(splitData[1]); } else if (splitData[0] == "username") { userName = splitData[1]; } else if (splitData[0] == "gold") { gold = int.Parse(splitData[1]); } else if (splitData[0] == "zem") { zem = int.Parse(splitData[1]); } else if (splitData[0] == "clearTime") { ++i; while (dataArray[i] != ")") { StageSaveInfo stSave = new StageSaveInfo(); stSave.StringToData(dataArray[i++]); stageSave.Add(stSave); } } else if (splitData[0] == "charInfo") { ++i; while (dataArray[i] != ")") { CharacterStatSaveInfo chSave = new CharacterStatSaveInfo(); chSave.StringToData(dataArray[i++]); charSave.Add(chSave); } } // else if(splitData[0] == "") // { // } // else if(splitData[0] == "") // { // } // else if(splitData[0] == "") // { // } // else if(splitData[0] == "") // { // } } }