重构
This commit is contained in:
@@ -1,14 +1,9 @@
|
||||
using UnityEngine;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections;
|
||||
using RainbowArt.CleanFlatUI;
|
||||
using UnityEngine.UI;
|
||||
using System.Text.RegularExpressions;
|
||||
using DG.Tweening;
|
||||
using TMPro;
|
||||
using UnityEditor.Localization.Plugins.XLIFF.V20;
|
||||
using AibisDream;
|
||||
using Yarn.Unity;
|
||||
|
||||
public class OscilloscopeController : MonoBehaviour
|
||||
{
|
||||
@@ -151,14 +146,6 @@ public class OscilloscopeController : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
void HandleExternalError()
|
||||
{
|
||||
scanLine.gameObject.SetActive(false);
|
||||
phaseSlider.interactable = false;
|
||||
waveformVisualizer.gameObject.SetActive(false);
|
||||
screenText.text = "外部错误已关联,可以直接深入";
|
||||
}
|
||||
|
||||
private IEnumerator ScanForError(string trimmedString)
|
||||
{
|
||||
phaseSlider.interactable = false;
|
||||
|
||||
@@ -252,7 +252,6 @@ public class WaveformVisualizer : MonoBehaviour
|
||||
attenuation *= 0.9f; // 降低扰动强度
|
||||
float baseAmplitude = displayData[index] * amplitudeScale * (spriteHeight / 2f);
|
||||
float randomRange = (Mathf.Abs(baseAmplitude) - amplitude / 3f) * attenuation;
|
||||
//isErrorFind = Mathf.Abs(baseAmplitude) < amplitude / 3;
|
||||
if (Mathf.Abs(baseAmplitude) < amplitude / 3)
|
||||
{
|
||||
float randomOffset = Random.Range(-randomRange, randomRange);
|
||||
@@ -268,8 +267,7 @@ public class WaveformVisualizer : MonoBehaviour
|
||||
{
|
||||
isErrorFind = displayData[spikeIndex] < amplitude / 3f;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void GenerateAntiWaveformData()
|
||||
{
|
||||
for (int i = 0; i < samples; i++)
|
||||
@@ -319,4 +317,13 @@ public class WaveformVisualizer : MonoBehaviour
|
||||
targetdata = null;
|
||||
isErrorFind = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 尖峰位置
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public float CalcSpikeX()
|
||||
{
|
||||
return SpikeIndex / (float)samples * spriteWidth - spriteWidth / 2;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user