Example #1
0
    public string CreateItemListMessage()
    {
        OHKMessage message = new OHKMessage(1);

        List <OHobject> ohObjects = DataStore.Instance.GetObjectData();

        JSONObject outData = new JSONObject(JSONObject.Type.OBJECT);

        outData.AddField("mtype", 1);
        outData.AddField("size", ohObjects.Count);

        JSONObject jItems = new JSONObject(JSONObject.Type.ARRAY);

        foreach (OHobject itemData in ohObjects)
        {
            JSONObject item = new JSONObject(JSONObject.Type.OBJECT);
            item.AddField("name", itemData.ItemName);
            item.AddField("state", itemData.State);
            jItems.Add(item);
        }
        outData.AddField("items", jItems);
        return(outData.ToString());
    }
Example #2
0
    public string CreateItemListMessage()
    {
        OHKMessage message = new OHKMessage(1);
 
        List<OHobject> ohObjects = DataStore.Instance.GetObjectData();

        JSONObject outData = new JSONObject(JSONObject.Type.OBJECT);
        outData.AddField("mtype", 1);
        outData.AddField("size", ohObjects.Count);

        JSONObject jItems = new JSONObject(JSONObject.Type.ARRAY);
        foreach (OHobject itemData in ohObjects)
        {
            JSONObject item = new JSONObject(JSONObject.Type.OBJECT);
            item.AddField("name", itemData.ItemName);
            item.AddField("state", itemData.State);
            jItems.Add(item);
        }
        outData.AddField("items", jItems);
        return outData.ToString();
    }