Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
using UnityEngine;
namespace Client.Common {
public static partial class UnityIdents {
public static readonly int LayerDefault = LayerMask.NameToLayer ("Default");
public static readonly int LayerTransparentFX = LayerMask.NameToLayer ("TransparentFX");
public static readonly int LayerIgnoreRaycast = LayerMask.NameToLayer ("Ignore Raycast");
public static readonly int LayerWater = LayerMask.NameToLayer ("Water");
public static readonly int LayerUI = LayerMask.NameToLayer ("UI");
public static readonly int LayerMaskDefault = 1 << LayerDefault;
public static readonly int LayerMaskTransparentFX = 1 << LayerTransparentFX;
public static readonly int LayerMaskIgnoreRaycast = 1 << LayerIgnoreRaycast;
public static readonly int LayerMaskWater = 1 << LayerWater;
public static readonly int LayerMaskUI = 1 << LayerUI;
public const string TagUntagged = "Untagged";
public const string TagRespawn = "Respawn";
public const string TagFinish = "Finish";
public const string TagEditorOnly = "EditorOnly";
public const string TagMainCamera = "MainCamera";
public const string TagPlayer = "Player";
public const string TagGameController = "GameController";
}
}

Автоматизация поддержания соответствия между названиями слоев в редакторе и коде с помощью CodeDom