🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

Kiraio.UnityWebTools.NET

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Kiraio.UnityWebTools.NET

UnityWebTools.NET is a C# library designed to simplify the handling of `UnityWebData` (*.data) files within Unity WebGL game by providing unpack and repack functionality to modify the game assets. This library serves as a supplementary addition to AssetsTools.NET (https://github.com/nesrak1/AssetsTools.NET) library, enhancing your capabilities when working with Unity game data.

1.0.0
NuGet
Version published
Maintainers
1
Created
Source

UnityWebTools.NET

Table of Contents

  • Overview
  • Key Features
  • Usage
  • Contributing
  • Credits
  • License

Overview

UnityWebTools.NET is a C# library designed to simplify the handling of UnityWebData (*.data) files within Unity WebGL game by providing unpack and repack functionality to modify the game assets. This library serves as a supplementary addition to AssetsTools.NET library, enhancing your capabilities when working with Unity game data.

Key Features

  • Unpack UnityWebData: UnityWebDataTools simplifies the process of unpacking UnityWebData files, allowing you to effortlessly access their contents.
  • Repack UnityWebData: With UnityWebDataTools, repacking UnityWebData files is a breeze, making it convenient to modify game's assets.

Usage

Using UnityWebTools.NET is simple!

  • Install UnityWebTools.NET:

    dotnet add package Kiraio.UnityWebTools.NET --version <latest_version_available>
    
  • Start using it:

    // Important! Import the namespace.
    using Kiraio.UnityWebTools;
    
    // Check if the file is valid UnityWebData file.
    bool valid = UnityWebToolUtils.IsUnityWebData("WebGL.data");
    
    // Extract the UnityWebData (*.data) file.
    // Unpack(string webDataFile, string outputDirectory (Optional)).
    // Return output directory path.
    string output = UnityWebTool.Unpack("WebGL.data");
    
    // Compress folder as UnityWebData (*.data) file.
    // Pack(string sourceFolder, string outputFile (Optional)).
    // Return output file path.
    Pack(output);
    

Contributing

Contributions are welcome! If you have suggestions, bug reports, or would like to contribute code, feel free to make Issues/Pull Requests.

Credits

License

UnityWebTools.NET are licensed under the GNU General Public License v3.0 License.

Keywords

Unity

FAQs

Package last updated on 20 Sep 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts