using UnityEngine;
namespace FishNet.Managing.Debugging
{
///
/// A container for debugging.
///
[DisallowMultipleComponent]
[AddComponentMenu("FishNet/Manager/DebugManager")]
public class DebugManager : MonoBehaviour
{
///
/// True to write additional information about scene objects being sent in spawn messages. This is primarily used to resolve sceneId not found errors.
///
[Tooltip("True to write additional information about scene objects being sent in spawn messages. This is primarily used to resolve sceneId not found errors.")]
public bool WriteSceneObjectDetails;
///
/// True to validate written versus read length of Rpcs. Errors will be thrown if read length is not equal to written length.
///
[Tooltip("True to validate written versus read length of Rpcs. Errors will be thrown if read length is not equal to written length.")]
public bool ValidateRpcLengths;
///
/// True to disable RpcLinks for Observer RPCs.
///
[Tooltip("True to disable RpcLinks for Observer RPCs.")]
public bool DisableObserversRpcLinks;
///
/// True to disable RpcLinks for Target RPCs.
///
[Tooltip("True to disable RpcLinks for Target RPCs.")]
public bool DisableTargetRpcLinks;
///
/// True to disable RpcLinks for Server RPCs.
///
[Tooltip("True to disable RpcLinks for Server RPCs.")]
public bool DisableServerRpcLinks;
///
/// True to disable RpcLinks for Replicate RPCs.
///
[Tooltip("True to disable RpcLinks for Replicate RPCs.")]
public bool DisableReplicateRpcLinks;
///
/// True to disable RpcLinks for Reconcile RPCs.
///
[Tooltip("True to disable RpcLinks for Reconcile RPCs.")]
public bool DisableReconcileRpcLinks;
}
}