Files
Dec2017-Script-Dump/Assembly-CSharp/PngCapture.cs
T
2026-06-04 11:42:34 +02:00

527 lines
16 KiB
C#

using System;
using System.IO;
using UnityEngine;
// Token: 0x020011BB RID: 4539
public class PngCapture : VideoCapture
{
// Token: 0x06026DA9 RID: 159145 RVA: 0x00ACD4E0 File Offset: 0x00ACB6E0
public virtual float PCGCDGHPELL(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 1417f;
}
base.JENLCPPHGDP = false;
Texture2D texture2D = this.FGLEMKPOBEM(KPMMDGIAGPC);
this.MGGDCMCCKPP(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 1370f;
}
// Token: 0x06026DAA RID: 159146 RVA: 0x00ACD524 File Offset: 0x00ACB724
public Texture2D AFNLDIEHNFC(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.RGB565, false);
texture2D.ReadPixels(new Rect(808f, 1760f, (float)texture2D.width, (float)texture2D.height), 1, 1);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DAB RID: 159147 RVA: 0x00ACD584 File Offset: 0x00ACB784
public virtual void MOGAMNNKIPB()
{
base.JENLCPPHGDP = false;
base.JLPPDKCGJKA();
}
// Token: 0x06026DAC RID: 159148 RVA: 0x00ACD594 File Offset: 0x00ACB794
private string JHICGBCEFIG(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "RpcOnTrapKilledPlayer");
}
// Token: 0x06026DAD RID: 159149 RVA: 0x00ACD5AC File Offset: 0x00ACB7AC
public virtual string LNHFIAFLCBM()
{
return base.HHAKNJPFPLP + "Caught Exception: ";
}
// Token: 0x06026DAE RID: 159150 RVA: 0x00ACD5C0 File Offset: 0x00ACB7C0
public virtual void IEAKFLPINFN()
{
base.JENLCPPHGDP = true;
base.JLPPDKCGJKA();
}
// Token: 0x06026DAF RID: 159151 RVA: 0x00ACD5D0 File Offset: 0x00ACB7D0
public Texture2D GetTexture2D(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.ARGB32, false);
texture2D.ReadPixels(new Rect(0f, 0f, (float)texture2D.width, (float)texture2D.height), 0, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DB0 RID: 159152 RVA: 0x00ACD630 File Offset: 0x00ACB830
private string MMBMFBAIKFD(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "FramesPerSecond: {0}");
}
// Token: 0x06026DB1 RID: 159153 RVA: 0x00ACD648 File Offset: 0x00ACB848
private string AAJJMDEFBIJ(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "Malformed URI in IsSecureProtocol");
}
// Token: 0x06026DB2 RID: 159154 RVA: 0x00ACD660 File Offset: 0x00ACB860
public void HANCLIOPGFK(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.KHEAIDBIKDG(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DB3 RID: 159155 RVA: 0x00ACD6B4 File Offset: 0x00ACB8B4
public virtual void FFGCAHJODJL()
{
base.JENLCPPHGDP = true;
base.JLPPDKCGJKA();
}
// Token: 0x06026DB4 RID: 159156 RVA: 0x00ACD6C4 File Offset: 0x00ACB8C4
public virtual string MHELAEADGEM()
{
return base.HHAKNJPFPLP + "This example demonstrates how you can download a (large) file and continue the download after the connection is aborted.\n\nFeatures demoed in this example:\n-Setting up a streamed download\n-How to access the downloaded data while the download is in progress\n-Setting the HTTPRequest's StreamFragmentSize to controll the frequency and size of the fragments\n-How to use the SetRangeHeader to continue a previously disconnected download\n-How to disable the local, automatic caching";
}
// Token: 0x06026DB5 RID: 159157 RVA: 0x00ACD6D8 File Offset: 0x00ACB8D8
public Texture2D BFBCNPEAOHM(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, (TextureFormat)8, true);
texture2D.ReadPixels(new Rect(214f, 68f, (float)texture2D.width, (float)texture2D.height), 0, 1);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DB6 RID: 159158 RVA: 0x00ACD738 File Offset: 0x00ACB938
private string MMEMKODBEHF(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "activityNameFriendly");
}
// Token: 0x06026DB7 RID: 159159 RVA: 0x00ACD750 File Offset: 0x00ACB950
public void SaveTexture2D(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.FACJBJECKBC(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DB8 RID: 159160 RVA: 0x00ACD7A4 File Offset: 0x00ACB9A4
public void MGGDCMCCKPP(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.MMBMFBAIKFD(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DB9 RID: 159161 RVA: 0x00ACD7F8 File Offset: 0x00ACB9F8
public Texture2D CEFKFPMCDJC(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, (TextureFormat)0, false);
texture2D.ReadPixels(new Rect(477f, 354f, (float)texture2D.width, (float)texture2D.height), 1, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DBA RID: 159162 RVA: 0x00ACD858 File Offset: 0x00ACBA58
public virtual float LBOBLJFDLIJ(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 1703f;
}
base.JENLCPPHGDP = true;
Texture2D texture2D = this.CEFKFPMCDJC(KPMMDGIAGPC);
this.SaveTexture2D(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 1251f;
}
// Token: 0x06026DBB RID: 159163 RVA: 0x00ACD89C File Offset: 0x00ACBA9C
public virtual string DKMLEAKEPNN()
{
return base.HHAKNJPFPLP + "STARTING IN";
}
// Token: 0x06026DBC RID: 159164 RVA: 0x00ACD8B0 File Offset: 0x00ACBAB0
public virtual void PAPPNDKEFCL()
{
base.JENLCPPHGDP = false;
base.JLPPDKCGJKA();
}
// Token: 0x06026DBD RID: 159165 RVA: 0x00ACD8C0 File Offset: 0x00ACBAC0
public virtual void NGKMDPFMEKN()
{
base.JENLCPPHGDP = true;
}
// Token: 0x06026DBE RID: 159166 RVA: 0x00ACD8CC File Offset: 0x00ACBACC
private string AKPHIFHOOKG(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "Could not invite ");
}
// Token: 0x06026DBF RID: 159167 RVA: 0x00ACD8E4 File Offset: 0x00ACBAE4
public void IOEKADLDNKF(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.ECOAIBMMFGE(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DC0 RID: 159168 RVA: 0x00ACD938 File Offset: 0x00ACBB38
public virtual float COJEPJKFEPC(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 1518f;
}
base.JENLCPPHGDP = true;
Texture2D texture2D = this.BFBCNPEAOHM(KPMMDGIAGPC);
this.IOEKADLDNKF(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 1785f;
}
// Token: 0x06026DC1 RID: 159169 RVA: 0x00ACD97C File Offset: 0x00ACBB7C
public Texture2D FGLEMKPOBEM(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.RGB24, true);
texture2D.ReadPixels(new Rect(1768f, 429f, (float)texture2D.width, (float)texture2D.height), 0, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DC2 RID: 159170 RVA: 0x00ACD9DC File Offset: 0x00ACBBDC
public void CHHBCMPJOKK(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.AKPHIFHOOKG(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DC3 RID: 159171 RVA: 0x00ACDA30 File Offset: 0x00ACBC30
public override float UpdateFrame(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 0f;
}
base.JENLCPPHGDP = false;
Texture2D texture2D = this.GetTexture2D(KPMMDGIAGPC);
this.SaveTexture2D(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 1f;
}
// Token: 0x06026DC4 RID: 159172 RVA: 0x00ACDA74 File Offset: 0x00ACBC74
public virtual string GCHGNEAAKLO()
{
return base.HHAKNJPFPLP + "ZWNSb29tLlByb3RvYnVmYgZwcm90bzM=";
}
// Token: 0x06026DC5 RID: 159173 RVA: 0x00ACDA88 File Offset: 0x00ACBC88
public virtual void ICIOFDFPEDE()
{
base.JENLCPPHGDP = true;
}
// Token: 0x06026DC6 RID: 159174 RVA: 0x00ACDA94 File Offset: 0x00ACBC94
private string HCDIOLJBOBH(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "F1");
}
// Token: 0x06026DC7 RID: 159175 RVA: 0x00ACDAAC File Offset: 0x00ACBCAC
public virtual void AGNIKBPIFEI()
{
base.JENLCPPHGDP = false;
base.JLPPDKCGJKA();
}
// Token: 0x06026DC8 RID: 159176 RVA: 0x00ACDABC File Offset: 0x00ACBCBC
public virtual string NANPHANGPJL()
{
return base.HHAKNJPFPLP + "Stream error.";
}
// Token: 0x06026DC9 RID: 159177 RVA: 0x00ACDAD0 File Offset: 0x00ACBCD0
private string ECOAIBMMFGE(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "CrcCheckEnabled");
}
// Token: 0x06026DCA RID: 159178 RVA: 0x00ACDAE8 File Offset: 0x00ACBCE8
private string FACJBJECKBC(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + ".png");
}
// Token: 0x06026DCB RID: 159179 RVA: 0x00ACDB00 File Offset: 0x00ACBD00
private string KHEAIDBIKDG(string FOEIIDLBHOB)
{
return Path.Combine(this.HHAKNJPFPLP, FOEIIDLBHOB + "Delete");
}
// Token: 0x06026DCC RID: 159180 RVA: 0x00ACDB18 File Offset: 0x00ACBD18
public virtual void FILKGEJKEKK()
{
base.JENLCPPHGDP = true;
base.JLPPDKCGJKA();
}
// Token: 0x06026DCD RID: 159181 RVA: 0x00ACDB28 File Offset: 0x00ACBD28
public virtual float HPMEIOOBCFG(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 1584f;
}
base.JENLCPPHGDP = true;
Texture2D texture2D = this.CEFKFPMCDJC(KPMMDGIAGPC);
this.CHHBCMPJOKK(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 333f;
}
// Token: 0x06026DCE RID: 159182 RVA: 0x00ACDB6C File Offset: 0x00ACBD6C
public Texture2D ADJNPAFLCOK(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.RGBA32, true);
texture2D.ReadPixels(new Rect(1655f, 666f, (float)texture2D.width, (float)texture2D.height), 1, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DCF RID: 159183 RVA: 0x00ACDBCC File Offset: 0x00ACBDCC
public void MNNJHGCFCPJ(Texture2D JBGLHECEOPE, string PDDODEKJPCH)
{
base.FIPPJAIHKGL();
string text = this.FACJBJECKBC(PDDODEKJPCH);
try
{
byte[] array = JBGLHECEOPE.EncodeToPNG();
File.WriteAllBytes(text, array);
}
catch (Exception ex)
{
Debug.LogException(ex);
}
base.IGMKAMDPIJK(text);
}
// Token: 0x06026DD0 RID: 159184 RVA: 0x00ACDC20 File Offset: 0x00ACBE20
public override void StartCapture()
{
base.JENLCPPHGDP = true;
base.JLPPDKCGJKA();
}
// Token: 0x06026DD1 RID: 159185 RVA: 0x00ACDC30 File Offset: 0x00ACBE30
public virtual void FFPBGHBGJDI()
{
base.JENLCPPHGDP = false;
base.JLPPDKCGJKA();
}
// Token: 0x06026DD2 RID: 159186 RVA: 0x00ACDC40 File Offset: 0x00ACBE40
public virtual void CAMILHDACAL()
{
base.JENLCPPHGDP = false;
}
// Token: 0x06026DD3 RID: 159187 RVA: 0x00ACDC4C File Offset: 0x00ACBE4C
public virtual void GBBMILCKOJC()
{
base.JENLCPPHGDP = false;
}
// Token: 0x06026DD4 RID: 159188 RVA: 0x00ACDC58 File Offset: 0x00ACBE58
public Texture2D NPGALGLGCPI(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.RGB565, false);
texture2D.ReadPixels(new Rect(356f, 124f, (float)texture2D.width, (float)texture2D.height), 1, 1);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DD5 RID: 159189 RVA: 0x00ACDCB8 File Offset: 0x00ACBEB8
public Texture2D BIPLNNGIPEA(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.RGB24, false);
texture2D.ReadPixels(new Rect(1939f, 1853f, (float)texture2D.width, (float)texture2D.height), 0, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DD6 RID: 159190 RVA: 0x00ACDD18 File Offset: 0x00ACBF18
public virtual string BLJBKCFEFFK()
{
return base.HHAKNJPFPLP + "\" contains inappropriate words.";
}
// Token: 0x06026DD7 RID: 159191 RVA: 0x00ACDD2C File Offset: 0x00ACBF2C
public virtual float GPFLIGPGPDE(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 1130f;
}
base.JENLCPPHGDP = true;
Texture2D texture2D = this.GetTexture2D(KPMMDGIAGPC);
this.CHHBCMPJOKK(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 29f;
}
// Token: 0x06026DD8 RID: 159192 RVA: 0x00ACDD70 File Offset: 0x00ACBF70
public virtual float OLDLJIGGMKP(RenderTexture KPMMDGIAGPC)
{
if (!base.JENLCPPHGDP)
{
return 969f;
}
base.JENLCPPHGDP = false;
Texture2D texture2D = this.GetTexture2D(KPMMDGIAGPC);
this.MNNJHGCFCPJ(texture2D, VideoCapture.DHBOGMJHDEF);
global::UnityEngine.Object.Destroy(texture2D);
return 910f;
}
// Token: 0x170011AF RID: 4527
// (get) Token: 0x06026DD9 RID: 159193 RVA: 0x00ACDDB4 File Offset: 0x00ACBFB4
public override string HHAKNJPFPLP
{
get
{
return base.HHAKNJPFPLP + "Pngs\\";
}
}
// Token: 0x06026DDB RID: 159195 RVA: 0x00ACDDD0 File Offset: 0x00ACBFD0
public virtual void LAJLOFBGCIM()
{
base.JENLCPPHGDP = false;
base.JLPPDKCGJKA();
}
// Token: 0x06026DDC RID: 159196 RVA: 0x00ACDDE0 File Offset: 0x00ACBFE0
public override void FinishCapture()
{
base.JENLCPPHGDP = false;
}
// Token: 0x06026DDD RID: 159197 RVA: 0x00ACDDEC File Offset: 0x00ACBFEC
public Texture2D GHHBPOKPHIM(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, (TextureFormat)8, true);
texture2D.ReadPixels(new Rect(1139f, 474f, (float)texture2D.width, (float)texture2D.height), 1, 1);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
// Token: 0x06026DDE RID: 159198 RVA: 0x00ACDE4C File Offset: 0x00ACC04C
public virtual void EMFNNPLGKDG()
{
base.JENLCPPHGDP = true;
}
// Token: 0x06026DDF RID: 159199 RVA: 0x00ACDE58 File Offset: 0x00ACC058
public Texture2D GLLEAPIONEE(RenderTexture KPMMDGIAGPC)
{
RenderTexture active = RenderTexture.active;
RenderTexture.active = KPMMDGIAGPC;
Texture2D texture2D = new Texture2D(KPMMDGIAGPC.width, KPMMDGIAGPC.height, TextureFormat.Alpha8, true);
texture2D.ReadPixels(new Rect(1030f, 903f, (float)texture2D.width, (float)texture2D.height), 0, 0);
texture2D.Apply();
RenderTexture.active = active;
return texture2D;
}
}