using System; using System.Collections; using System.Collections.Generic; using UnityEngine; // Token: 0x02000C15 RID: 3093 public abstract class PlatformManager : SingletonMonoBehaviour { // Token: 0x17000A67 RID: 2663 // (get) Token: 0x06017F85 RID: 98181 RVA: 0x006A8D04 File Offset: 0x006A6F04 // (set) Token: 0x06017F86 RID: 98182 RVA: 0x006A8D0C File Offset: 0x006A6F0C public ulong AMBOFILBDDF { get; protected set; } // Token: 0x17000A68 RID: 2664 // (get) Token: 0x06017F87 RID: 98183 RVA: 0x006A8D18 File Offset: 0x006A6F18 // (set) Token: 0x06017F88 RID: 98184 RVA: 0x006A8D20 File Offset: 0x006A6F20 public string ACDKGDGAPBG { get; protected set; } // Token: 0x17000A69 RID: 2665 // (get) Token: 0x06017F89 RID: 98185 RVA: 0x006A8D2C File Offset: 0x006A6F2C // (set) Token: 0x06017F8A RID: 98186 RVA: 0x006A8D34 File Offset: 0x006A6F34 public byte[] KHPLLHAAOIJ { get; protected set; } // Token: 0x17000A6A RID: 2666 // (get) Token: 0x06017F8B RID: 98187 RVA: 0x006A8D40 File Offset: 0x006A6F40 // (set) Token: 0x06017F8C RID: 98188 RVA: 0x006A8D5C File Offset: 0x006A6F5C public PlatformManager.EOKBLHACIHA LPFJJFHGLDP { get { if (this.PLJOLLDLNBM == PlatformManager.EOKBLHACIHA.DEFAULT) { return this.IOFDDCGCJMF; } return this.PLJOLLDLNBM; } set { this.PLJOLLDLNBM = value; if (this.PLJOLLDLNBM != this.JANAPJEJJNM) { this.JANAPJEJJNM = this.PLJOLLDLNBM; } } } // Token: 0x06017F8D RID: 98189 RVA: 0x006A8D84 File Offset: 0x006A6F84 protected override void Awake() { base.Awake(); this.LPFJJFHGLDP = this.JANAPJEJJNM; } // Token: 0x17000A6B RID: 2667 // (get) Token: 0x06017F8E RID: 98190 public abstract PlatformManager.JNJEBIDGBNH LOLPFEFLKJN { get; } // Token: 0x17000A6C RID: 2668 // (get) Token: 0x06017F8F RID: 98191 RVA: 0x006A8D98 File Offset: 0x006A6F98 public string MJCOMGLOKCA { get { if (string.IsNullOrEmpty(this.KKPMBJHNIKB)) { switch (this.LOLPFEFLKJN) { case PlatformManager.JNJEBIDGBNH.STEAM: this.KKPMBJHNIKB = "Steam"; break; case PlatformManager.JNJEBIDGBNH.OCULUS: this.KKPMBJHNIKB = "Oculus"; break; case PlatformManager.JNJEBIDGBNH.PS4: this.KKPMBJHNIKB = "PSN"; break; case PlatformManager.JNJEBIDGBNH.MICROSOFT: this.KKPMBJHNIKB = "Xbox LIVE"; break; default: this.KKPMBJHNIKB = string.Empty; break; } } return this.KKPMBJHNIKB; } } // Token: 0x17000A6D RID: 2669 // (get) Token: 0x06017F90 RID: 98192 public abstract PlatformManager.NEDLHEIPFJO CAPNFDEMGEC { get; } // Token: 0x17000A6E RID: 2670 // (get) Token: 0x06017F91 RID: 98193 RVA: 0x006A8E30 File Offset: 0x006A7030 public virtual PlatformManager.EOKBLHACIHA IOFDDCGCJMF { get { return PlatformManager.EOKBLHACIHA.THREE_SIXTY_DEGREE; } } // Token: 0x17000A6F RID: 2671 // (get) Token: 0x06017F92 RID: 98194 public abstract bool KIKGNEDBOBH { get; } // Token: 0x06017F93 RID: 98195 public abstract IEnumerator PreInitialize(); // Token: 0x06017F94 RID: 98196 public abstract IEnumerator Initialize(PlatformManager.KOGDIIKMLOP JOINLHEALDL); // Token: 0x06017F95 RID: 98197 public abstract IEnumerator PostLoginInitialize(PlatformManager.KOGDIIKMLOP JOINLHEALDL); // Token: 0x06017F96 RID: 98198 public abstract void SetRichPresenceStatus(string HOINCDIKMKF); // Token: 0x06017F97 RID: 98199 public abstract IEnumerator GetAuthParams(PlatformManager.KIIOOPNFCLC JOINLHEALDL); // Token: 0x06017F98 RID: 98200 public abstract IEnumerator GetPlatformFriendIds(List OPGCNBCGJJH); // Token: 0x06017F99 RID: 98201 public abstract IEnumerator GetPlatformFriendName(ulong MECCBNAFGLJ, Action JOINLHEALDL); // Token: 0x06017F9A RID: 98202 public abstract IEnumerator GetPlatformFriendPicture(ulong MECCBNAFGLJ, Action JOINLHEALDL); // Token: 0x17000A70 RID: 2672 // (get) Token: 0x06017F9B RID: 98203 RVA: 0x006A8E34 File Offset: 0x006A7034 // (set) Token: 0x06017F9C RID: 98204 RVA: 0x006A8E44 File Offset: 0x006A7044 private PlatformManager.EOKBLHACIHA JANAPJEJJNM { get { return (PlatformManager.EOKBLHACIHA)PlayerPrefs.GetInt(this.LNECGJMCMKB, 0); } set { PlayerPrefs.SetInt(this.LNECGJMCMKB, (int)value); } } // Token: 0x0400421B RID: 16923 private PlatformManager.EOKBLHACIHA PLJOLLDLNBM; // Token: 0x0400421C RID: 16924 private string KKPMBJHNIKB = string.Empty; // Token: 0x0400421D RID: 16925 private string LNECGJMCMKB = "SAVED_TRACKING_MODE"; // Token: 0x02000C16 RID: 3094 public enum JNJEBIDGBNH { // Token: 0x0400421F RID: 16927 STEAM, // Token: 0x04004220 RID: 16928 OCULUS, // Token: 0x04004221 RID: 16929 PS4, // Token: 0x04004222 RID: 16930 MICROSOFT } // Token: 0x02000C17 RID: 3095 public enum NEDLHEIPFJO { // Token: 0x04004224 RID: 16932 VIVE, // Token: 0x04004225 RID: 16933 OCULUS, // Token: 0x04004226 RID: 16934 PSVR, // Token: 0x04004227 RID: 16935 MICROSOFT_VR } // Token: 0x02000C18 RID: 3096 public enum EOKBLHACIHA { // Token: 0x04004229 RID: 16937 DEFAULT, // Token: 0x0400422A RID: 16938 ONE_EIGHTY_DEGREE, // Token: 0x0400422B RID: 16939 THREE_SIXTY_DEGREE } // Token: 0x02000C19 RID: 3097 // (Invoke) Token: 0x06017F9E RID: 98206 public delegate void KOGDIIKMLOP(string DAKCKPMBKFF); // Token: 0x02000C1A RID: 3098 // (Invoke) Token: 0x06017FA2 RID: 98210 public delegate void KIIOOPNFCLC(string GKGLJBDKLND); }