//ハイスコア更新(更新できたらtrue) public bool updatePoint(string aFile, ScoreDifficult aDifficult, float aPoint) { Arg tPoint = getData(aFile).get <Arg>("point"); if (aPoint > tPoint.get <float>(aDifficult.ToString())) { tPoint.set(aDifficult.ToString(), aPoint); return(true); } return(false); }
void Start() { Arg tArg = MySceneManager.getArg("practice"); string tFileName = tArg.get <string>("file"); ScoreDifficult tDifficult = tArg.get <ScoreDifficult>("difficult"); //難易度選択ボタン string tDifficultString = StringCaseConverter.ToUpper(tDifficult.ToString())[0] + tDifficult.ToString().Substring(1); GameObject.Find("difficultButton").GetComponent <MyListButton>().select(tDifficultString); mHandler = MyBehaviour.create <ScoreHandler>(); mHandler.load(tFileName, tDifficult); mHandler.show(new KeyTime(0)); mHandler.changeState(new ScoreHandler.PracticeState(mHandler)); }
public int getDifficult(ScoreDifficult aDifficult) { return(mData.get <Arg>("difficult").get <int>(aDifficult.ToString())); }
public void setDifficult(ScoreDifficult aDifficult, int value) { mData.get <Arg>("difficult").set(aDifficult.ToString(), value); }
public float getPoint(ScoreDifficult aDifficult) { return(mData.get <Arg>("point").get <float>(aDifficult.ToString())); }