Пример #1
0
    private BundleViewData CreateBundleViewData(BundleData bundleData)
    {
        var game = Pix.Game.GetInstance();

        var data = new BundleViewData();

        data.BundleData  = bundleData;
        data.IsAvailable = game.ImageManager.IsBundleAvailable(bundleData.Id);

        return(data);
    }
Пример #2
0
    public void SetBundle(BundleViewData bundle)
    {
        BundleId = null;

        if (bundle == null)
        {
            return;
        }

        BundleId = bundle.BundleData.Id;

        m_id.text   = bundle.BundleData.Id;
        m_name.text = bundle.BundleData.Name;

        var images = bundle.BundleData.GetImages();

        if (images != null)
        {
            m_numberOfImages.text = images.Length.ToString();
        }
        else
        {
            m_numberOfImages.text = "0";
        }

        if (bundle.IsAvailable)
        {
            m_available.text = "available";
        }
        else
        {
            m_available.text = "buy";
        }

        SetIcon(bundle.BundleData);
    }