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