namespace Fusion.Addons.KCC
{
using System;
using System.Collections.Generic;
using UnityEngine;
// This file contains definition of KCC events.
public partial class KCC
{
// PUBLIC MEMBERS
///
/// Custom collision resolver callback. Use this to apply extra filtering.
///
public Func ResolveCollision;
///
/// Called when a collision with networked object starts. This callback is invoked in both fixed and render update.
///
public event Action OnCollisionEnter;
///
/// Called when a collision with networked object ends. This callback is invoked in both fixed and render update.
///
public event Action OnCollisionExit;
///
/// Callback to provide an external list of processors. For example items in inventory.
/// These processors are NOT tracked by KCC and never get the OnEnter/OnExit callbacks.
/// Called typically once per frame/tick.
///
public Func> GetExternalProcessors;
}
}