47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
using System;
|
|
using System.IO;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x020000DC RID: 220
|
|
internal sealed class UnityLogWriter : TextWriter
|
|
{
|
|
// Token: 0x06001044 RID: 4164
|
|
[ThreadAndSerializationSafe]
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public static extern void WriteStringToUnityLog(string s);
|
|
|
|
// Token: 0x06001045 RID: 4165 RVA: 0x00015D90 File Offset: 0x00013F90
|
|
public static void Init()
|
|
{
|
|
Console.SetOut(new UnityLogWriter());
|
|
}
|
|
|
|
// Token: 0x1700036B RID: 875
|
|
// (get) Token: 0x06001046 RID: 4166 RVA: 0x00015DA0 File Offset: 0x00013FA0
|
|
public override Encoding Encoding
|
|
{
|
|
get
|
|
{
|
|
return Encoding.UTF8;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001047 RID: 4167 RVA: 0x00015DBC File Offset: 0x00013FBC
|
|
public override void Write(char value)
|
|
{
|
|
UnityLogWriter.WriteStringToUnityLog(value.ToString());
|
|
}
|
|
|
|
// Token: 0x06001048 RID: 4168 RVA: 0x00015DD4 File Offset: 0x00013FD4
|
|
public override void Write(string s)
|
|
{
|
|
UnityLogWriter.WriteStringToUnityLog(s);
|
|
}
|
|
}
|
|
}
|