예제 #1
0
    public float getfloatSimpleData(string key)
    {
        if (!rDataF.ContainsKey(key))
        {
            return(0);
        }

        DataRand_F rand = rDataF[key];

        return(rand.rand1 + rand.rand2 + rand.rand3);
    }
예제 #2
0
    public void setfloatSimpleData(string key, float fValue)
    {
        //int value = (int)(fValue * 100000);
        //setSimpleData(key, value);
        DataRand_F dr = null;

        if (rDataF.ContainsKey(key))
        {
            dr = rDataF[key];
        }
        else
        {
            dr = new DataRand_F();
            rDataF.Add(key, dr);
        }

        int value = (int)fValue;

        dr.rand1 = Random.Range(value - 10000, value + 10000);
        dr.rand2 = Random.Range(value - 10000, value + 10000);
        dr.rand3 = fValue - dr.rand1 - dr.rand2;
    }