You've already forked Darklings-FightingGame
mirror of
https://github.com/izzy2lost/Darklings-FightingGame.git
synced 2026-03-10 11:35:19 -07:00
28 lines
791 B
C#
28 lines
791 B
C#
|
|
using Demonics.Enum;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using UnityEngine;
|
||
|
|
|
||
|
|
namespace Demonics.Utility
|
||
|
|
{
|
||
|
|
public class LayerProvider : MonoBehaviour
|
||
|
|
{
|
||
|
|
private static List<UnityEngine.LayerMask> _layerMasks = new List<UnityEngine.LayerMask>();
|
||
|
|
|
||
|
|
|
||
|
|
public static UnityEngine.LayerMask GetLayerMask(LayerMaskEnum layerMaskEnum)
|
||
|
|
{
|
||
|
|
UnityEngine.LayerMask layerMask = UnityEngine.LayerMask.GetMask(layerMaskEnum.ToString());
|
||
|
|
if (!_layerMasks.Contains(layerMask))
|
||
|
|
{
|
||
|
|
|
||
|
|
}
|
||
|
|
return layerMask;
|
||
|
|
}
|
||
|
|
|
||
|
|
public static int GetLayerMaskIndex(LayerMaskEnum layerMasksEnum)
|
||
|
|
{
|
||
|
|
int index = UnityEngine.LayerMask.NameToLayer(layerMasksEnum.ToString());
|
||
|
|
return index;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|