959e80cf72
assets upload description.
28 lines
795 B
C#
28 lines
795 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using RPGCreationKit;
|
|
|
|
namespace RPGCreationKit
|
|
{
|
|
public static class RCKLayers
|
|
{
|
|
public static int Default = 0;
|
|
public static int Player = 8;
|
|
public static int FirstPerson = 9;
|
|
public static int Projectile = 10;
|
|
public static int ThirdPersonOnly = 18;
|
|
|
|
public static void SetLayer(this GameObject parent, int layer, bool includeChildren = false)
|
|
{
|
|
parent.layer = layer;
|
|
if (includeChildren)
|
|
{
|
|
foreach (Transform trans in parent.transform.GetComponentsInChildren<Transform>(true))
|
|
{
|
|
trans.gameObject.layer = layer;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |