Не появляется функция в кнопке.

Общие вопросы о Unity3D

Не появляется функция в кнопке.

Сообщение grgl4 27 июн 2023, 15:31

Здравствуйте. Недавно написал скрипт:
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TierManager : MonoBehaviour
{
    public float tier;
    public float watergun_tier;
    public float puddle_tier;
    public float water;
    public float water_target;
    public float whirlpool_tier;

    public GameObject tier1;
    // Start is called before the first frame update
    void Start()
    {
        water_target = 15;
    }

    // Update is called once per frame
    void Update()
    {
        // волны
        if (water == water_target)
        {
            tier++;
            if (tier == 0)
            {
                tier1.SetActive(true);
                water_target = 40;
            }
        }
    }
    public void Add_Tier(string what, int up_num)
    {
        if (up_num == 1)
        {
            tier1.SetActive(false);
        }
        // -----------------------
        if (what == "watergun")
        {
            watergun_tier++;
        }
        if (what == "puddle")
        {
            puddle_tier++;
        }
        if (what == "whirlpool")
        {
            whirlpool_tier++;
        }
    }
}
 

Но функция Add_Tier() никак не хочет показываться в кнопке:
Изображение
grgl4
UNец
 
Сообщения: 5
Зарегистрирован: 24 июн 2023, 08:42

Re: Не появляется функция в кнопке.

Сообщение Tolking 27 июн 2023, 16:25

если сделаешь функцию Add_Tier(), то появится, а Add_Tier(string, int) не появится... Функция с одним параметром тоже появится...
Ковчег построил любитель, профессионалы построили Титаник.
Аватара пользователя
Tolking
Адепт
 
Сообщения: 2716
Зарегистрирован: 08 июн 2009, 18:22
Откуда: Тула

Re: Не появляется функция в кнопке.

Сообщение grgl4 27 июн 2023, 17:53

Tolking писал(а):если сделаешь функцию Add_Tier(), то появится, а Add_Tier(string, int) не появится... Функция с одним параметром тоже появится...


Спасибо. А как-то можно тогда передать 2 аргкмента?
grgl4
UNец
 
Сообщения: 5
Зарегистрирован: 24 июн 2023, 08:42

Re: Не появляется функция в кнопке.

Сообщение Saltant 27 июн 2023, 19:11

grgl4 писал(а):
Tolking писал(а):если сделаешь функцию Add_Tier(), то появится, а Add_Tier(string, int) не появится... Функция с одним параметром тоже появится...


Спасибо. А как-то можно тогда передать 2 аргкмента?

Через инспектор - ни как, в коде только подписывай и передавай сколько хочешь.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16