您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
39 行
953 B
39 行
953 B
using Unity.Multiplayer.Tools.NetStatsMonitor;
|
|
using UnityEngine;
|
|
|
|
namespace Unity.Multiplayer.Samples.Utilities
|
|
{
|
|
public class NetStatsMonitorCustomization : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
RuntimeNetStatsMonitor m_Monitor;
|
|
|
|
const int k_NbTouchesToOpenWindow = 3;
|
|
|
|
void Start()
|
|
{
|
|
m_Monitor.enabled = false;
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
if (Input.GetKeyUp(KeyCode.S) || Input.touchCount == k_NbTouchesToOpenWindow && AnyTouchDown())
|
|
{
|
|
m_Monitor.enabled = !m_Monitor.enabled; // toggle
|
|
}
|
|
}
|
|
|
|
static bool AnyTouchDown()
|
|
{
|
|
foreach (var touch in Input.touches)
|
|
{
|
|
if (touch.phase == TouchPhase.Began)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
}
|
|
}
|