private WWWForm toFormVariables(QueryValues QueryValues) { WWWForm form = new WWWForm(); string jsonString = JsonUtility.ToJson(QueryValues); form.AddField("JSONString", jsonString); return(form); }
public QueryValues GenerateQueryValues(string Command, Dictionary <string, string> Values) { List <QueryCommandValues> qcvs = new List <QueryCommandValues>(); QueryValues qv = new QueryValues(); qv.Command = Command; foreach (KeyValuePair <string, string> pair in Values) { QueryCommandValues qcv = new QueryCommandValues(); qcv.Function = pair.Key; qcv.Value = pair.Value; qcvs.Add(qcv); } qv.CommandArray = qcvs.ToArray(); return(qv); }
public void QueryDatabase(QueryValues QueryValues, DatabaseCallback Callback) { StartCoroutine(Databasecall(DATABASE_LOCATION, toFormVariables(QueryValues), Callback)); }