/// ---------------------------------------------
/// 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);
}
}