/// --------------------------------------------- /// Ultimate Character Controller /// Copyright (c) Opsive. All Rights Reserved. /// https://www.opsive.com /// --------------------------------------------- namespace Opsive.UltimateCharacterController.Networking.Objects { using UnityEngine; /// /// Defines an object that can take destruct over the network using the Destructible component. /// public interface IDestructibleMonitor { /// /// Destroys the object. /// /// The position of the destruction. /// The normal direction of the destruction. void Destruct(Vector3 hitPosition, Vector3 hitNormal); } }