# в скриптах

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

# в скриптах

Сообщение kor1b 21 июн 2018, 21:46

Здравствуйте. Вопрос, скорее всего, глупый, но что делают эти функции (#region Interfaceб #endregion) в скриптах и почему они с решетками?
Синтаксис:
Используется csharp
[AddComponentMenu("Pool/PoolObject")]
public class PoolObject : MonoBehaviour {

        #region Interface
        public void ReturnToPool () {
                gameObject.SetActive (false);
        }
        #endregion
}


Видел их великое множество раз, но никакого толкового объяснения не увидел что это и для чего они нужны.
kor1b
UNITрон
 
Сообщения: 172
Зарегистрирован: 25 дек 2017, 20:32

Re: # в скриптах

Сообщение waruiyume 21 июн 2018, 22:00

Ничего, это просто разметка, блок между region и endregion сворачивается в IDE.
В случае if и дефайн другое дело
https://docs.microsoft.com/ru-ru/dotnet ... irectives/
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: # в скриптах

Сообщение kor1b 22 июн 2018, 17:19

waruiyume писал(а):Ничего, это просто разметка, блок между region и endregion сворачивается в IDE.
В случае if и дефайн другое дело
https://docs.microsoft.com/ru-ru/dotnet ... irectives/

Спасибо большое :D
kor1b
UNITрон
 
Сообщения: 172
Зарегистрирован: 25 дек 2017, 20:32


Вернуться в Почемучка

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

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 23