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.

65 lines
1.4 KiB
C#

using System;
using System.Text;
using UnityEngine;
namespace Prime31
{
// Token: 0x02000004 RID: 4
public static class Utils
{
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000011 RID: 17 RVA: 0x00002774 File Offset: 0x00000974
private static System.Random random
{
get
{
if (Utils._random == null)
{
Utils._random = new System.Random();
}
return Utils._random;
}
}
// Token: 0x06000012 RID: 18 RVA: 0x000027A4 File Offset: 0x000009A4
public static string randomString(int size = 38)
{
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < size; i++)
{
char value = Convert.ToChar(Convert.ToInt32(Math.Floor(26.0 * Utils.random.NextDouble() + 65.0)));
stringBuilder.Append(value);
}
return stringBuilder.ToString();
}
// Token: 0x06000013 RID: 19 RVA: 0x00002810 File Offset: 0x00000A10
public static void logObject(object obj)
{
string json = Json.encode(obj);
Utils.prettyPrintJson(json);
}
// Token: 0x06000014 RID: 20 RVA: 0x0000282C File Offset: 0x00000A2C
public static void prettyPrintJson(string json)
{
string text = string.Empty;
if (json != null)
{
text = JsonFormatter.prettyPrint(json);
}
try
{
Debug.Log(text);
}
catch (Exception)
{
Console.WriteLine(text);
}
}
// Token: 0x0400000B RID: 11
private static System.Random _random;
}
}