Zdexby TheHolyOneZ
49,743 classes
Class

Platform

: MonoBehaviour : Behaviour : Component : Object : Object
OOI.Platforms.Platform, OOI.Platform 0x00B0 (176 B) inherited 0x0020 OOI.Platform.dll
0x00x00B0

Members 26

OffsetSizeNameTypeFlagsDefault
0x08<Instance>k__BackingFieldPlatformPrivateStatic—
0x01<IsInPlayMode>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08<UnityMainThreadTaskScheduler>k__BackingFieldTaskSchedulerPrivate—
0x04<ThreadSafeTimeSinceStartup>k__BackingFieldfloatPrivate—
0x00340x04padding / unreflected
0x08<ProfanityFilter>k__BackingFieldProfanityFilterServicePrivate—
0x08<CurrentLanguage>k__BackingFieldstringPrivate—
0x01<CrossplayEnabled>k__BackingFieldboolPrivate—
0x04LastSonyFileOperationStatusFileOperationStatusPublicStatic—
0x00490x07padding / unreflected
0x08m_usersList<OOI.Platforms.User>2 flags—
0x08m_mainUserUser1 flags—
0x08m_settingsPlatformSettings1 flags—
0x08m_achievementsPlatformAchievements1 flags—
0x08m_updateDelegateAction<System.Single>1 flags—
0x04m_lastKnownNetworkStatusNetworkStatus1 flags—
0x04m_lastKnownFocusStatusFocusStatus1 flags—
0x04m_lastKnownPerformanceModePerformanceMode1 flags—
0x04m_lastKnownOperatingModeOperatingMode1 flags—
0x01m_initializedboolPrivate—
0x01m_mainUserLoggedInboolPrivate—
0x008A0x06padding / unreflected
0x08m_capabilitiesPlatformCapabilitiesPrivate—
0x08m_playerPrefsIPlayerPrefsPrivate—
0x01m_playerPrefsLoadedboolPrivate—
0x01m_playerPrefsLoadedResultboolPrivate—
—0x08k_platformSettingsKeystringPrivateStatic+1 flags1718917123136
—0x08k_platformAchievementsKeystringPrivateStatic+1 flags1718917123136
0x00A20x06padding / unreflected
0x08m_hooksPlatformHooksPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 80

SignatureFlagsNativeParams
void _initCloudProvider()Private0x00
void _flush()Private0x00
Platform get_Instance()PublicStatic+1 flags0x08
void set_Instance(Platform value)PrivateStatic+1 flags0x08
bool get_HasPreOrder()Public+4 flags0x01
bool get_IsInPlayMode()Public+1 flags0x01
void set_IsInPlayMode(bool value)Private+1 flags0x01
IPlatformHooks get_Hooks()Public+1 flags0x08
IPlatformCapabilities get_Capabilities()Public+1 flags0x08
IPlayerPrefs get_PlayerPrefs()Public+1 flags0x08
List<OOI.Platforms.User> get_Users()Public+1 flags0x08
User get_MainUser()Public+1 flags0x08
PlatformSettings get_Settings()Public+1 flags0x08
PlatformAchievements get_AchievementsConfig()Public+1 flags0x08
bool get_IsInitialized()Public+1 flags0x01
NetworkStatus get_NetworkReachability()Public+1 flags0x04
TaskScheduler get_UnityMainThreadTaskScheduler()Public+1 flags0x08
void set_UnityMainThreadTaskScheduler(TaskScheduler value)Private+1 flags0x08
float get_ThreadSafeTimeSinceStartup()Public+1 flags0x04
void set_ThreadSafeTimeSinceStartup(float value)Private+1 flags0x04
ProfanityFilterService get_ProfanityFilter()Public+1 flags0x08
void set_ProfanityFilter(ProfanityFilterService value)Private+1 flags0x08
FocusStatus get_FocusState()Public+1 flags0x04
bool get_HasFocus()Public+1 flags0x01
string get_CurrentLanguage()Public+1 flags0x08
void set_CurrentLanguage(const string& value)Private+1 flags0x08
bool get_CrossplayEnabled()Public+1 flags0x01
void set_CrossplayEnabled(bool value)Private+1 flags0x01
bool ContainsProfanity(const string& toCheck)Public+2 flags0x08
SteamPlatform get_SteamPlatform()Public+1 flags0x08
void Initialize(InitializeHandler onInitializedCallback)Public0x08
PlatformLanguage GetCurrentGameLanguage()Public+2 flags0x04
void RefreshDLC(Action onDLCRefreshed)Public+2 flags0x08
void SyncPoint()Public0x00
void ConnectToInternet(Action<OOI.Platforms.Platform.NetworkConnectResult> callback)Public0x08
void ShowUserProfile(User invokingUser, const string& platformOnlineIdOfUserToView, Action<System.Boolean> onComplete)Public0x08
void ShowError(uint errCode, const string& msg, Action<System.Boolean> onComplete)Public0x08
void ShowWebBrowser(const string& url, const string[]& allowedDomains, Action<System.Boolean> onComplete)Public0x08
void ShowWebBrowser(const string& url, const string[]& allowedDomains, const string& completionUrl, Action<OOI.Platforms.Platform.WebBrowserExitResult> onComplete)Public0x08
void ShowVirtualKeyboard(const string& initialText, const string& keyboardTitle, const string& keyboardDescription, Action<System.String> onComplete)Public0x08
void ChangeLanguage(const string& newLanguage)Public0x08
bool CommitSaveData(const string& fileName, const byte[]& data, bool createIfNotExist)Public0x08
bool LoadSaveData(const string& fileName, ref byte[]& data)Public0x08
bool DeleteSaveData(const string& fileName)Public0x08
void _loadSettings()Private0x00
void _loadAchievements()Private0x00
void _initHooks()Private0x00
void _initCapabilities()Private0x00
void _initTempPlayerPrefs()Private0x00
void _initPerUserPlayerPrefs()Private0x00
void _initProfanityFilter()Private0x00
void _platformInitialized(const InitializeResult& res)1 flags0x18
void _platformUserAdded(User user)1 flags0x08
void _platformMainUserIdentified(User user)1 flags0x08
void _platformNetworkStatusChanged(const NetworkStatus& status)1 flags0x04
void _platformFocusStatusChanged(const FocusStatus& status)1 flags0x04
void _platformPerformanceModeChanged(const PerformanceMode& mode)1 flags0x04
void _platformOperatingModeChanged(const OperatingMode& mode)1 flags0x04
void _platformPlayerPrefsLoaded(bool success)1 flags0x01
void _platformExiting()1 flags0x00
void _platformBeginInitializing()4 flags0x00
void _platformConnectToNetwork(Action<OOI.Platforms.Platform.NetworkConnectResult> callback)4 flags0x08
void _platformConfigureCapabilities(PlatformCapabilities capabilities)4 flags0x08
bool _platformSavePlayerPrefs()4 flags0x01
void _platformLoadPlayerPrefs(User mainUser, IPlayerPrefs playerPrefs)4 flags0x08
void _platformShowUserProfile(User invokingUser, const string& platformOnlineIdOfUserToView, Action<System.Boolean> onComplete)4 flags0x08
void _platformShowError(uint errCode, const string& msg, Action<System.Boolean> onComplete)4 flags—0x08
void _platformShowWebBrowser(const string& url, const string[]& allowedDomains, Action<System.Boolean> onComplete)4 flags0x08
void _platformShowWebBrowser(const string& url, const string[]& allowedDomains, const string& completionUrl, Action<OOI.Platforms.Platform.WebBrowserExitResult> onComplete)4 flags0x08
void _platformShowVirtualKeyboard(const string& initialText, const string& keyboardTitle, const string& keyboardDescription, Action<System.String> onComplete)4 flags0x08
void _platformUpdate(float deltaTime)4 flags0x04
bool _platformCommitSaveData(const string& fileName, const byte[]& data, bool createIfNotExist)4 flags—0x08
bool _platformLoadSaveData(const string& fileName, ref byte[]& data)4 flags0x08
bool _platformDeleteSaveData(const string& fileName)4 flags0x08
void Awake()3 flags0x00
void OnDestroy()3 flags0x00
void OnApplicationQuit()Private0x00
void Update()3 flags0x00
void _initTitleData()Private0x00
void .ctor()2 flags0x00

Subclasses 1

Used by 9

types with a member, parameter or interface of this type