Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public byte [] SerializeDeviceButtonMapping(int[] buttons)
- {
- MemoryStream ms = new MemoryStream();
- BinaryWriter writer = new BinaryWriter(ms);
- Debug.Log(buttons.Length + " buttons lenght");
- for (int i = 0; i < buttons.Length; i++)
- {
- writer.Write(buttons[i]);
- }
- return ms.ToArray();
- }
- public int[] DeserializeDeviceButtonMapping(byte[] bytes)
- {
- MemoryStream ms = new MemoryStream(bytes);
- BinaryReader reader = new BinaryReader(ms);
- List<int> buttonMapping = new List<int>();
- while (ms.Position < ms.Length)
- {
- buttonMapping.Add(reader.ReadInt32());
- }
- return buttonMapping.ToArray();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement