namespace Fusion.Addons.KCC
{
///
/// Base interface for all KCC interaction providers.
///
public interface IKCCInteractionProvider
{
///
/// Used to control start of the interaction with KCC.
///
bool CanStartInteraction(KCC kcc, KCCData data) => true;
///
/// Used to control end of the interaction with KCC.
/// All interactions are force stopped on despawn regardless of the return value.
///
bool CanStopInteraction(KCC kcc, KCCData data) => true;
}
}