/// --------------------------------------------- /// Ultimate Character Controller /// Copyright (c) Opsive. All Rights Reserved. /// https://www.opsive.com /// --------------------------------------------- namespace Opsive.UltimateCharacterController.SurfaceSystem { using UnityEngine; /// /// The SurfaceIdentifier can be added to GameObjects and identifies the type of surface the object belongs to. /// public class SurfaceIdentifier : MonoBehaviour { [Tooltip("The SurfaceType of the object.")] [SerializeField] protected SurfaceType m_SurfaceType; [Tooltip("Are decals allowed on this object?")] [SerializeField] protected bool m_AllowDecals = true; public SurfaceType SurfaceType { get { return m_SurfaceType; } } public bool AllowDecals { get { return m_AllowDecals; } } } }