Ejemplo n.º 1
0
    //ハイスコア更新(更新できたら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);
    }
Ejemplo n.º 2
0
    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));
    }
Ejemplo n.º 3
0
 public int getDifficult(ScoreDifficult aDifficult)
 {
     return(mData.get <Arg>("difficult").get <int>(aDifficult.ToString()));
 }
Ejemplo n.º 4
0
 public void setDifficult(ScoreDifficult aDifficult, int value)
 {
     mData.get <Arg>("difficult").set(aDifficult.ToString(), value);
 }
Ejemplo n.º 5
0
 public float getPoint(ScoreDifficult aDifficult)
 {
     return(mData.get <Arg>("point").get <float>(aDifficult.ToString()));
 }