public override string ToString()
 {
     return(string.Join(",", ApiKey, Temp.ToString(CultureInfo.InvariantCulture),
                        Hum.ToString(CultureInfo.InvariantCulture), Preassure.ToString(CultureInfo.InvariantCulture),
                        CO2.ToString(CultureInfo.InvariantCulture), LPG.ToString(CultureInfo.InvariantCulture),
                        CO.ToString(CultureInfo.InvariantCulture), CH4.ToString(CultureInfo.InvariantCulture),
                        Dust.ToString(CultureInfo.InvariantCulture), Longitude.ToString(CultureInfo.InvariantCulture),
                        Latitude.ToString(CultureInfo.InvariantCulture)));
 }
Esempio n. 2
0
    void DisplaySelectedItemInfo(FMStoreItemUI item)
    {
        buttonCO.isEnabled = true;
        buttonPC.isEnabled = true;

        if (selectedItem != null)
        {
            selectedItem.Unselect();
        }

        labItenName.text      = item.Item.DisplayName;
        itemSprite.spriteName = item.Item.ItemImageUrl;
        labDescription.text   = item.Item.Description;

        uint CO;
        uint PC;
        bool hasCO = item.Item.VirtualCurrencyPrices.TryGetValue("CO", out CO);
        bool hasPC = item.Item.VirtualCurrencyPrices.TryGetValue("PC", out PC);

        buttonCO.GetComponentInChildren <UILabel>().text = hasCO ? CO.ToString() : "--";
        buttonPC.GetComponentInChildren <UILabel>().text = hasPC ? PC.ToString() : "--";

        //disable buttons if there is no currency
        if (!hasCO)
        {
            buttonCO.isEnabled = false;
        }
        if (!hasPC)
        {
            buttonPC.isEnabled = false;
        }

        FMInventoryItem invItem = ClientSessionData.Instance.InventoryItems.Find(x => x.CatalogID.Equals(item.Item.ItemId));

        labOwned.text = invItem != null?invItem.Amount.ToString() : "0";

        selectedItem = item;
    }