namespace G
{
///
///
///
public static class GameLayer
{
public const int UILayer = 5;
public const int UnitLayer = 8;
public const int AllyLayer = 9;
public const int ObjectLayer = 10;
public const int General = 12;
public const int EnemyAttack = 13;
public const int GeneralAttack = 14;
public const int PlayerAttack = 14;
///
/// 晕眩
///
public const int StunAttack = 16;
public const int RiseupAttack = 17;
public const int ShockAttack = 18;
public const int DarkAttack = 19;
public const int NormalAttack = 20;
public const int PowerAttack = 21;
public const int SkillAttack = 22;
public const int PoisonAttack = 23;
public const int DeathAttack = 24;
public const int PierceAttack = 26;
public const int CrowdAttack = 27;
public const int PushAttack = 28;
public const int RiseupAttack2 = 29;
public const int BurnAttack = 30;
public const int ColdAttack = 31;
public static void SetGameObjectLayer(UnityEngine.GameObject go, int layer)
{
var resultList = F.ListPool.Get();
go.GetComponentsInChildren(true, resultList);
foreach (var tr in resultList)
{
tr.gameObject.layer = layer;
}
F.ListPool.Release(resultList);
}
}
}