You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
2.6 KiB
C#
113 lines
2.6 KiB
C#
using System;
|
|
using Qoo.Game;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000A6 RID: 166
|
|
public class ParamWnd : Singleton<ParamWnd>
|
|
{
|
|
// Token: 0x060004DD RID: 1245 RVA: 0x000120B8 File Offset: 0x000102B8
|
|
private void Awake()
|
|
{
|
|
this.m_Tp[0] = Man2D.TextSprite(null);
|
|
this.m_Tp[0].SetName("Param");
|
|
this.m_Tp[0].SetPos(0, 0, 8000);
|
|
this.m_Tp[1] = Man2D.TextSprite(null);
|
|
this.m_Tp[1].SetName("Param");
|
|
this.m_Tp[1].SetPos(480, 0, 8000);
|
|
this.m_log[0] = string.Empty;
|
|
this.m_log[1] = string.Empty;
|
|
base.enabled = false;
|
|
}
|
|
|
|
// Token: 0x060004DE RID: 1246 RVA: 0x00012154 File Offset: 0x00010354
|
|
private void OnDestroy()
|
|
{
|
|
if (Singleton<Man2D>.IsReady)
|
|
{
|
|
Singleton<Man2D>.Instance.RemoveSprite(this.m_Tp[0]);
|
|
this.m_Tp[0] = null;
|
|
Singleton<Man2D>.Instance.RemoveSprite(this.m_Tp[1]);
|
|
this.m_Tp[1] = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060004DF RID: 1247 RVA: 0x000121A4 File Offset: 0x000103A4
|
|
private void OnEnable()
|
|
{
|
|
this.m_Tp[0].Show = true;
|
|
this.m_Tp[1].Show = true;
|
|
}
|
|
|
|
// Token: 0x060004E0 RID: 1248 RVA: 0x000121C4 File Offset: 0x000103C4
|
|
private void OnDisable()
|
|
{
|
|
this.m_Tp[0].Show = false;
|
|
this.m_Tp[1].Show = false;
|
|
}
|
|
|
|
// Token: 0x060004E1 RID: 1249 RVA: 0x000121E4 File Offset: 0x000103E4
|
|
private void Update()
|
|
{
|
|
this.UpdateParam();
|
|
}
|
|
|
|
// Token: 0x060004E2 RID: 1250 RVA: 0x000121EC File Offset: 0x000103EC
|
|
private void UpdateParam()
|
|
{
|
|
this.Clear();
|
|
this.AddLine(string.Concat(new object[]
|
|
{
|
|
"fps:",
|
|
(1f / Time.deltaTime).ToString("0.0"),
|
|
" heap:",
|
|
Profiler.usedHeapSize / 1048576U,
|
|
"MB all=",
|
|
SystemInfo.systemMemorySize,
|
|
"MB"
|
|
}));
|
|
for (int num = 0; num != GameData.Param.Num; num++)
|
|
{
|
|
this.AddLine("value=" + GameData.Param.GetName(num) + " param=" + GameData.Param.GetParamString(num));
|
|
}
|
|
this.m_Tp[0].AddText(this.m_log[0], 18);
|
|
this.m_Tp[1].AddText(this.m_log[1], 18);
|
|
}
|
|
|
|
// Token: 0x060004E3 RID: 1251 RVA: 0x000122E4 File Offset: 0x000104E4
|
|
private void Clear()
|
|
{
|
|
this.m_Tp[0].ClearText();
|
|
this.m_Tp[1].ClearText();
|
|
this.count = 0;
|
|
this.m_log[0] = string.Empty;
|
|
this.m_log[1] = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060004E4 RID: 1252 RVA: 0x00012324 File Offset: 0x00010524
|
|
private void AddLine(string str)
|
|
{
|
|
if (this.count < 20)
|
|
{
|
|
string[] log = this.m_log;
|
|
int num = 0;
|
|
log[num] = log[num] + str + "\n";
|
|
}
|
|
else
|
|
{
|
|
string[] log2 = this.m_log;
|
|
int num2 = 1;
|
|
log2[num2] = log2[num2] + str + "\n";
|
|
}
|
|
this.count++;
|
|
}
|
|
|
|
// Token: 0x0400037E RID: 894
|
|
private UnityTextSprite[] m_Tp = new UnityTextSprite[2];
|
|
|
|
// Token: 0x0400037F RID: 895
|
|
private string[] m_log = new string[2];
|
|
|
|
// Token: 0x04000380 RID: 896
|
|
private int count;
|
|
}
|