namespace Zinnia.Rule
{
using UnityEngine;
///
/// Determines whether a 's is part of a list.
///
public class AnyLayerRule : GameObjectRule
{
[Tooltip("The layers to check against.")]
[SerializeField]
private LayerMask layerMask;
///
/// The layers to check against.
///
public LayerMask LayerMask
{
get
{
return layerMask;
}
set
{
layerMask = value;
}
}
///
protected override bool Accepts(GameObject targetGameObject)
{
return (LayerMask & (1 << targetGameObject.layer)) != 0;
}
}
}