Страница 1 из 1

выбор персонажа

СообщениеДобавлено: 25 сен 2017, 20:39
Mir
Добрый день! Есть скрипт выбора персонажа. он пролистывает персонажей вправо влево и при нажатии кнопки выбрать устанавливает и запоминает кого выбрал. вопрос как реализовать
1. закрыть персонажей для выбора со второго например. сделать их платными
2. как сделать чтобы при закрытом персонаже появилась кнопка купить? (ну я сделала две кнопки) выбрать и купить. вот как вобще вставить эту кнопку и покупать и потом чтоб запоминал что купили? По индексу считать?

вот сам код выбора:
Синтаксис:
Используется csharp

        private GameObject[] characterList;
        private int index;
        public GameObject Canvas_main;
        public GameObject Can_selec, Can_100, Can_300, Can_500, Can_1000;
        public float count=300;
        public Text count_public;

        void Update(){
                count_public.text = count.ToString ();
        }
        void Start () {
               
                index = PlayerPrefs.GetInt ("CharacterSelected");
                characterList = new GameObject[transform.childCount];


                for (int i =0; i< transform.childCount; i++)
                        characterList [i] = transform.GetChild (i).gameObject;
               

                foreach (GameObject go in characterList)
                        go.SetActive (false);
       
                if (characterList [index])
                        characterList [index].SetActive (true);

        }

        public void ToggleLeft()
        {
               
                characterList [index].SetActive (false);

                index--;
                if (index < 0)
                        index = characterList.Length - 1;
               
                characterList [index].SetActive (true);

        }


        public void ToggleRight()
        {
                characterList [index].SetActive (false);

                index++;
                if (index == characterList.Length)
                        index = 0;
               

                characterList [index].SetActive (true);
        }
        public void ConfirmButton()
        {
                PlayerPrefs.SetInt ("CharacterSelected", index);
                Canvas_main.SetActive(true);
        }
 

Re: выбор персонажа

СообщениеДобавлено: 27 сен 2017, 23:13
Fox_game
Не совсем понял, что вы хотите. Вы не знаете как сделать чтоб принажатии на кнопку выбора персонажа второй раз был платным или не знаете как сделать чтоб компьютер все это запоминал?

Re: выбор персонажа

СообщениеДобавлено: 04 окт 2017, 09:58
Mir
Fox_game писал(а):Не совсем понял, что вы хотите. Вы не знаете как сделать чтоб принажатии на кнопку выбора персонажа второй раз был платным или не знаете как сделать чтоб компьютер все это запоминал?


не второй раз а первый. то есть я хочу чтобы персонажей можно было покупать. и чтобы запоминалась эта покупка

Re: выбор персонажа

СообщениеДобавлено: 08 окт 2017, 22:30
Fox_game
Вот мой скайп tolyazorya, ник "Непосредственно я", могу помочь либо с утра в часов (8:00-13:00 по московскому ) или вечером в часов (8:00-10:00 по МСК) обращайся :)
Только скажи когда. Я даже подготовился немного))