private static void SetupNetworkFullDumpButton(string assetName, NetInfo.Segment[] segments, NetInfo.Node[] nodes)
        {
            if (!GUILayout.Button("Full dump"))
            {
                return;
            }

            AssetDumpUtil.DumpNetwork(assetName, segments, nodes);
        }
示例#2
0
        private static void DumpNetwork(InstanceID instanceId)
        {
            var segmentId = instanceId.NetSegment;

            if (segmentId == 0)
            {
                return;
            }

            var netInfo = NetManager.instance.m_segments.m_buffer[segmentId].Info;

            if (netInfo != null)
            {
                var assetName = AssetDumpUtil.DumpNetwork(
                    netInfo.name,
                    netInfo.m_segments,
                    netInfo.m_nodes);
                ShowAssetDumpModal(assetName);
            }
        }