public float getfloatSimpleData(string key) { if (!rDataF.ContainsKey(key)) { return(0); } DataRand_F rand = rDataF[key]; return(rand.rand1 + rand.rand2 + rand.rand3); }
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; }