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; } }