# HG changeset patch # User Kazuma # Date 1478451900 -32400 # Node ID ca28bf83fc8904076beb7a83eb7aadb4e8b1a220 # Parent ec859f6ce63b192c4a69c55e6a356a9e5eb353f0 Add ConvertObject diff -r ec859f6ce63b -r ca28bf83fc89 Assets/Application/Scenes/main.unity --- a/Assets/Application/Scenes/main.unity Mon Nov 07 00:45:35 2016 +0900 +++ b/Assets/Application/Scenes/main.unity Mon Nov 07 02:05:00 2016 +0900 @@ -145,7 +145,7 @@ m_Height: 2 m_Radius: 0.5 m_SlopeLimit: 45 - m_StepOffset: 0.3 + m_StepOffset: 1 m_SkinWidth: 0.08 m_MinMoveDistance: 0.001 m_Center: {x: 0, y: 0, z: 0} diff -r ec859f6ce63b -r ca28bf83fc89 Assets/Application/Scripts/ConvertObject.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Assets/Application/Scripts/ConvertObject.cs Mon Nov 07 02:05:00 2016 +0900 @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Runtime.Serialization.Formatters.Binary; +using System.IO; +public class ConvertObject : MonoBehaviour { + + public static byte[] Convert (object target) { + BinaryFormatter bf = new BinaryFormatter(); + using (var ms = new MemoryStream()) + { + bf.Serialize(ms, target); + return ms.ToArray(); + } + } + + public static object UnConvert(byte[] target) { + using (var memStream = new MemoryStream()) + { + var binForm = new BinaryFormatter(); + memStream.Write(target, 0, target.Length); + memStream.Seek(0, SeekOrigin.Begin); + return binForm.Deserialize(memStream) as object; + } + } +} diff -r ec859f6ce63b -r ca28bf83fc89 Assets/Application/Scripts/ConvertObject.cs.meta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Assets/Application/Scripts/ConvertObject.cs.meta Mon Nov 07 02:05:00 2016 +0900 @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f7fd35791c1034f51871065c4525e4a9 +timeCreated: 1478450159 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff -r ec859f6ce63b -r ca28bf83fc89 Assets/jungle-sharp.meta --- a/Assets/jungle-sharp.meta Mon Nov 07 00:45:35 2016 +0900 +++ b/Assets/jungle-sharp.meta Mon Nov 07 02:05:00 2016 +0900 @@ -1,7 +1,7 @@ fileFormatVersion: 2 guid: 3a1d9219ce0684237b9c7d89e12240c5 folderAsset: yes -timeCreated: 1478444950 +timeCreated: 1478448102 licenseType: Free DefaultImporter: userData: