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

# в скриптах

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

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


Видел их великое множество раз, но никакого толкового объяснения не увидел что это и для чего они нужны.

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

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

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

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

Спасибо большое :D