Exemple #1
0
    private void Buy()
    {
        var b = LocalStore.Buy(ProgressData.DataType.Task, _task.Name, _task.Cost);

        if (b)
        {
            transform.Find("CompletedText").gameObject.SetActive(true);
            transform.Find("SkipText").gameObject.SetActive(false);
            transform.Find("Skip").gameObject.SetActive(false);
        }
    }
    private void Use()
    {
        switch (_state)
        {
        case State.Select:
            AppSettings.GetInstance().SetAvatar(_current.Skin.name);
            break;

        case State.Price:
            var b = LocalStore.Buy(Skin, _current.Skin.name, _current.Cost);
            if (b)
            {
                Screen.Rect.transform.Find("Score").GetComponent <Text>().text =
                    GlobalStatistics.GetInstance().Score.ToString();
            }
            else
            {
                //todo not enough
            }
            break;
        }
        SetState();
    }