Skip to content

Commit

Permalink
BS 1.40
Browse files Browse the repository at this point in the history
  • Loading branch information
Fernthedev committed Jan 1, 2025
1 parent fc27e3d commit 3c222fd
Show file tree
Hide file tree
Showing 645 changed files with 25,998 additions and 10,044 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/target
/target
Cargo.lock
1,241 changes: 730 additions & 511 deletions Cargo.toml

Large diffs are not rendered by default.

34 changes: 31 additions & 3 deletions src/BGLib/MetaRemoteAssets/MetaRemoteAssetsCatalogUpdater_mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
pub const kGameplaySceneName: &'static str = "GameCore";
pub const kWaitIntervalInSeconds: i32 = 20i32;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater+_CheckForCatalogUpdateWithInterval_d__9"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater+_CheckForCatalogUpdateWithInterval_d__10"
)]
pub type _CheckForCatalogUpdateWithInterval_d__9 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater__CheckForCatalogUpdateWithInterval_d__9;
pub type _CheckForCatalogUpdateWithInterval_d__10 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater__CheckForCatalogUpdateWithInterval_d__10;
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater+__c")]
pub type __c = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater___c;
pub fn CheckForCatalogUpdateWithInterval(
Expand All @@ -53,8 +53,19 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
.invoke("CheckForCatalogUpdateWithInterval", (cancellationToken))?;
Ok(__cordl_ret.into())
}
pub fn Dispose(
&mut self,
) -> quest_hook::libil2cpp::Result<quest_hook::libil2cpp::Void> {
let __cordl_object: &mut quest_hook::libil2cpp::Il2CppObject = quest_hook::libil2cpp::ObjectType::as_object_mut(
self,
);
let __cordl_ret: quest_hook::libil2cpp::Void = __cordl_object
.invoke("Dispose", ())?;
Ok(__cordl_ret.into())
}
pub fn HandleGameSceneChanged(
&mut self,
sceneTransitionType: crate::GlobalNamespace::GameScenesManager_SceneTransitionType,
transitionSetupDataSo: quest_hook::libil2cpp::Gc<
crate::GlobalNamespace::ScenesTransitionSetupDataSO,
>,
Expand All @@ -64,7 +75,10 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
self,
);
let __cordl_ret: quest_hook::libil2cpp::Void = __cordl_object
.invoke("HandleGameSceneChanged", (transitionSetupDataSo, container))?;
.invoke(
"HandleGameSceneChanged",
(sceneTransitionType, transitionSetupDataSo, container),
)?;
Ok(__cordl_ret.into())
}
pub fn Initialize(
Expand Down Expand Up @@ -119,6 +133,20 @@ for crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
}
}
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater")]
impl AsRef<crate::System::IDisposable>
for crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
fn as_ref(&self) -> &crate::System::IDisposable {
unsafe { std::mem::transmute(self) }
}
}
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater")]
impl AsMut<crate::System::IDisposable>
for crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
fn as_mut(&mut self) -> &mut crate::System::IDisposable {
unsafe { std::mem::transmute(self) }
}
}
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsCatalogUpdater")]
impl AsRef<crate::Zenject::IInitializable>
for crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsCatalogUpdater {
fn as_ref(&self) -> &crate::Zenject::IInitializable {
Expand Down
47 changes: 33 additions & 14 deletions src/BGLib/MetaRemoteAssets/MetaRemoteAssetsManager_mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ pub struct MetaRemoteAssetsManager {
pub _appId: *mut quest_hook::libil2cpp::Il2CppString,
pub _platformUserModel: *mut crate::GlobalNamespace::IPlatformUserModel,
pub _remoteCatalogLoader: *mut crate::BGLib::MetaRemoteAssets::IRemoteCatalogLoader,
pub _inBuildGameVersion: *mut quest_hook::libil2cpp::Il2CppString,
pub didCatalogLoadOrUpdateEvent: *mut crate::System::Action,
}
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager")]
Expand Down Expand Up @@ -41,27 +42,27 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager {
)]
pub type AddResourceLocatorInput = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager_AddResourceLocatorInput;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_FetchTokenAsync_d__22"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_FetchTokenAsync_d__23"
)]
pub type _FetchTokenAsync_d__22 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__FetchTokenAsync_d__22;
pub type _FetchTokenAsync_d__23 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__FetchTokenAsync_d__23;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_InitializeInternalAsync_d__20"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_InitializeInternalAsync_d__21"
)]
pub type _InitializeInternalAsync_d__20 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__InitializeInternalAsync_d__20;
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_Initialize_d__18")]
pub type _Initialize_d__18 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__Initialize_d__18;
pub type _InitializeInternalAsync_d__21 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__InitializeInternalAsync_d__21;
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_Initialize_d__19")]
pub type _Initialize_d__19 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__Initialize_d__19;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_UpdateCatalogsAsync_d__23"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_UpdateCatalogsAsync_d__24"
)]
pub type _UpdateCatalogsAsync_d__23 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__UpdateCatalogsAsync_d__23;
pub type _UpdateCatalogsAsync_d__24 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__UpdateCatalogsAsync_d__24;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_UpdateCatalogsInternalAsync_d__24"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_UpdateCatalogsInternalAsync_d__25"
)]
pub type _UpdateCatalogsInternalAsync_d__24 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__UpdateCatalogsInternalAsync_d__24;
pub type _UpdateCatalogsInternalAsync_d__25 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__UpdateCatalogsInternalAsync_d__25;
#[cfg(
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_WaitInitAsync_d__19"
feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+_WaitInitAsync_d__20"
)]
pub type _WaitInitAsync_d__19 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__WaitInitAsync_d__19;
pub type _WaitInitAsync_d__20 = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager__WaitInitAsync_d__20;
#[cfg(feature = "BGLib+MetaRemoteAssets+MetaRemoteAssetsManager+__c")]
pub type __c = crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager___c;
pub fn ApplyAddressablesOverrides(
Expand Down Expand Up @@ -147,13 +148,22 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager {
crate::BGLib::MetaRemoteAssets::IRemoteCatalogLoader,
>,
platform: quest_hook::libil2cpp::Gc<quest_hook::libil2cpp::Il2CppString>,
inBuildGameVersion: quest_hook::libil2cpp::Gc<
quest_hook::libil2cpp::Il2CppString,
>,
) -> quest_hook::libil2cpp::Result<quest_hook::libil2cpp::Gc<Self>> {
let __cordl_object: &mut Self = <Self as quest_hook::libil2cpp::Type>::class()
.instantiate();
quest_hook::libil2cpp::ObjectType::as_object_mut(__cordl_object)
.invoke_void(
".ctor",
(networkConfig, platformUserModel, remoteCatalogLoader, platform),
(
networkConfig,
platformUserModel,
remoteCatalogLoader,
platform,
inBuildGameVersion,
),
)?;
Ok(__cordl_object.into())
}
Expand Down Expand Up @@ -221,14 +231,23 @@ impl crate::BGLib::MetaRemoteAssets::MetaRemoteAssetsManager {
crate::BGLib::MetaRemoteAssets::IRemoteCatalogLoader,
>,
platform: quest_hook::libil2cpp::Gc<quest_hook::libil2cpp::Il2CppString>,
inBuildGameVersion: quest_hook::libil2cpp::Gc<
quest_hook::libil2cpp::Il2CppString,
>,
) -> quest_hook::libil2cpp::Result<quest_hook::libil2cpp::Void> {
let __cordl_object: &mut quest_hook::libil2cpp::Il2CppObject = quest_hook::libil2cpp::ObjectType::as_object_mut(
self,
);
let __cordl_ret: quest_hook::libil2cpp::Void = __cordl_object
.invoke(
".ctor",
(networkConfig, platformUserModel, remoteCatalogLoader, platform),
(
networkConfig,
platformUserModel,
remoteCatalogLoader,
platform,
inBuildGameVersion,
),
)?;
Ok(__cordl_ret.into())
}
Expand Down
103 changes: 0 additions & 103 deletions src/BGLib/SaveDataCore/ISaveDataHandler_mod.rs

This file was deleted.

13 changes: 0 additions & 13 deletions src/BGLib/SaveDataCore/LoaderState_mod.rs

This file was deleted.

Loading

0 comments on commit 3c222fd

Please sign in to comment.