Skip to content

Releases: michael811125/OxGFrame

Release v2.11.12

17 Oct 13:51
Compare
Choose a tag to compare

[2.11.12] - 2024-10-17

  • Optimized the bundle decryption memory allocation method to avoid allocating excessively large memory in a single ReadAllBytes operation.

Release v2.11.11

15 Oct 15:24
Compare
Choose a tag to compare

Net Commit (79c73da)

  • Fixed NetNode destructor determine.

[2.11.11] - 2024-10-15

  • Added SkipToPercent method in VideoBase (You can use a percentage to jump to a specific segment of the video).
  • Added SetPlaySpeed in VideoBase.
  • Added CurrentRemainingLength in MediaBase.
  • Fixed CurrentLength return value in MediaBase.

Release v2.11.10

08 Oct 10:34
Compare
Choose a tag to compare

[2.11.10] - 2024-10-08

  • Added CoreFrames.USFrame.GetActiveScene() method.
  • Added CoreFrames.USFrame.SetActiveScene(int index) method.
  • Added CoreFrames.USFrame.SetActiveScene(string sceneName) method.
  • Added CoreFrames.USFrame.SetActiveScene(Scene scene) method.

Release v2.11.9

06 Sep 14:28
Compare
Choose a tag to compare

[2.11.9] - 2024-09-06

  • Added CoreFrames.SRFrame.HideAllAndExcluded() method.
  • Added CoreFrames.UIFrame.HideAllAndExcluded() method.
  • Added CoreFrames.SRFrame.CloseAllAndExcluded() method.
  • Added CoreFrames.UIFrame.CloseAllAndExcluded() method.
  • Added CoreFrames.UIFrame.SetupAndCheckUICanvas() method.
  • Added Bundle url set plan editor.
  • Added Media url set plan editor.
  • Fixed UIManager dict check issue.

image

Release v2.11.8

12 Aug 02:50
Compare
Choose a tag to compare

[2.11.8] - 2024-08-10

  • Added Reset method in Hotfixers.
  • Modified nnId byte to int (NetFrame).
  • Fixed DiskUtils using bug issue.

Release v2.11.7

30 Jul 09:49
Compare
Choose a tag to compare

[2.11.7] - 2024-07-30

  • Added method AssetPatcher.GetPlatform.
  • Modified patchconfig.json include packageVersionEncoded info (just for comparison).
  • Fixed AssetPatcher -> GetAppVersion, GetPatchVersion return default value for simulate mode.

Release v2.11.6

29 Jul 09:05
Compare
Choose a tag to compare

[2.11.6] - 2024-07-29

  • Added method AssetsLoaders.ReleaseBundleScenes (for additive scenes).
  • Added method AssetPatcher.Release (mainly for yooasset destroy).
  • Removed OnApplicationQuit process in PatchLauncher, use manual to call AssetPatcher.Release before the application quits.

Release v2.11.5

22 Jul 09:10
Compare
Choose a tag to compare

[2.11.5] - 2024-07-22

  • Fixed Unload after yooasset destroyed bug issue.
  • Fixed same package in PackageFsmStates
  • Fixed packageInfos.Length == 0 in PackageFsmStates bug issue (throw Exception).

Release v2.11.4

17 Jun 12:57
Compare
Choose a tag to compare

[2.11.4] - 2024-06-17

  • Fixed WebGL build bug error (close #17).
  • Fixed Hotfix unity TextAsset get_bytes bug error.

Release v2.11.3

18 May 18:21
Compare
Choose a tag to compare

New commit - 2024-05-24 (966c289)

  • Added progression param to sync LoadScene methods.
  • Organized code.

[2.11.3] - 2024-05-19

  • Added new methods for sync loading of scene.
    public static void LoadSingleScene(string sceneName)
    public static void LoadSingleScene(string packageName, string sceneName)
    public static void LoadAdditiveScene(string sceneName)
    public static void LoadAdditiveScene(string sceneName, bool activeRootGameObjects = true)
    public static void LoadAdditiveScene(string packageName, string sceneName)
    public static void LoadAdditiveScene(string packageName, string sceneName, bool activeRootGameObjects = true)
    public static void LoadScene(string sceneName, LoadSceneMode loadSceneMode)
    public static void LoadScene(string packageName, string sceneName, LoadSceneMode loadSceneMode)
    public static Scene LoadScene(int buildIndex, LoadSceneMode loadSceneMode = LoadSceneMode.Single)
  • Added new methods to combine load a single scene and additive scenes.
    public static async UniTask LoadMainAndSubScenesAsync(string singleSceneName, AdditiveSceneInfo[] additiveSceneInfos, uint priority = 100, Progression progression = null)
    public static async UniTask LoadMainAndSubScenesAsync(string packageName, string singleSceneName, AdditiveSceneInfo[] additiveSceneInfos, uint priority = 100, Progression progression = null)
    public static void LoadMainAndSubScenes(string singleSceneName, AdditiveSceneInfo[] additiveSceneInfos)
    public static void LoadMainAndSubScenes(string packageName, string singleSceneName, AdditiveSceneInfo[] additiveSceneInfos)
  • Added new methods to load additive scenes.
    public static async UniTask LoadSubScenesAsync(AdditiveSceneInfo[] additiveSceneInfos, uint priority = 100, Progression progression = null)
    public static async UniTask LoadSubScenesAsync(string packageName, AdditiveSceneInfo[] additiveSceneInfos, uint priority = 100, Progression progression = null)
    public static void LoadSubScenes(AdditiveSceneInfo[] additiveSceneInfos)
    public static void LoadSubScenes(string packageName, AdditiveSceneInfo[] additiveSceneInfos)