mengzhishanghun - SimpleByteConversion

# SimpleByteConversion Plugin

## ๐Ÿ“– Overview

SimpleByteConversion is a lightweight Unreal Engine plugin designed to simplify byte-level serialization of primitive and structured data types. It provides convenient Blueprint-accessible functions to convert between native data types and `TArray<uint8>` byte arrays, enabling low-level memory operations, data transport, or custom serialization.

---

## ๐Ÿ”ง Features

- Convert between bytes and basic types: `int32`, `int64`, `float`, `double`, `bool`, `FString`

- Support for custom `struct` to/from byte array conversion using reflection

- Pure Blueprint nodes for easy use in non-C++ projects

- Fully implemented in C++ with minimal dependencies

---

## ๐Ÿ“š Documentation

All usage instructions are included in the plugin folder:

- `Docs/README.md`

---

## ๐Ÿ“‚ Third-Party Dependencies

This plugin does not rely on any third-party libraries.

---

## ๐Ÿ“„ License Summary

This plugin is licensed for personal and commercial use in Unreal Engine projects.  

You are allowed to:

- Use and modify this plugin in your own projects

You are not allowed to:

- Redistribute, resell, or bundle this plugin

๐Ÿ“ฎ Contact: `mengzhishanghun@outlook.com`

---

## โš ๏ธ Disclaimer

This plugin is provided โ€œas-isโ€ without warranty of any kind. The author assumes no liability for any issues caused by the use or misuse of this plugin.