diff --git a/Assets/UnityPackages.meta b/Assets/UnityPackages.meta new file mode 100755 index 0000000..e8e6832 --- /dev/null +++ b/Assets/UnityPackages.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c6f56356a2b35684b5f54f789b789d3e +folderAsset: yes +DefaultImporter: + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNet.meta b/Assets/UnityPackages/JsonNet.meta new file mode 100755 index 0000000..d989701 --- /dev/null +++ b/Assets/UnityPackages/JsonNet.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: af0406f5930e589db58fb8338d5d91c2 +folderAsset: yes +DefaultImporter: + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNet.unitypackage.json b/Assets/UnityPackages/JsonNet.unitypackage.json new file mode 100755 index 0000000..4cce731 --- /dev/null +++ b/Assets/UnityPackages/JsonNet.unitypackage.json @@ -0,0 +1,23 @@ +{ + "Id": "JsonNet", + "Version": "9.0.1", + "Authors": [ + "James Newton-King" + ], + "Owners": [ + "Esun Kim" + ], + "Description": "Unity3D port of Json.NET which is a popular high-performance JSON framework for .NET", + "Files": [ + "Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll", + "Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb", + { + "Target": "Assets/UnityPackages/JsonNetSample/JsonNetSample.cs", + "Extra": true + }, + { + "Target": "Assets/UnityPackages/JsonNetSample/JsonNetSample.unity", + "Extra": true + } + ] +} \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNet.unitypackage.json.meta b/Assets/UnityPackages/JsonNet.unitypackage.json.meta new file mode 100755 index 0000000..90db9c5 --- /dev/null +++ b/Assets/UnityPackages/JsonNet.unitypackage.json.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: cc20ca1b9dc45b619a5bf851837691b9 +TextScriptImporter: + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll new file mode 100755 index 0000000..7a8a6b5 Binary files /dev/null and b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll differ diff --git a/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb new file mode 100755 index 0000000..2d1f7ec Binary files /dev/null and b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb differ diff --git a/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb.meta b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb.meta new file mode 100755 index 0000000..3258dde --- /dev/null +++ b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d84eeb258e65c169f0958973f6d2099 +DefaultImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.meta b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.meta new file mode 100755 index 0000000..82d2066 --- /dev/null +++ b/Assets/UnityPackages/JsonNet/Newtonsoft.Json.dll.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 878a269ee50954f5843ce9e2d98a44a6 +MonoAssemblyImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNetSample.meta b/Assets/UnityPackages/JsonNetSample.meta new file mode 100755 index 0000000..5915ce2 --- /dev/null +++ b/Assets/UnityPackages/JsonNetSample.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c3d04de98e0b5b2d9d3fcbd21c699570 +folderAsset: yes +DefaultImporter: + userData: \ No newline at end of file diff --git a/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs b/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs new file mode 100755 index 0000000..e2b61ef --- /dev/null +++ b/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs @@ -0,0 +1,174 @@ +using System; +using UnityEngine; +using UnityEngine.UI; +using System.Collections.Generic; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +public class JsonNetSample : MonoBehaviour +{ + public Text Output; + + void Start() + { + Output.text = "Start!\n\n"; + + TestJson(); + SerailizeJson(); + DeserializeJson(); + LinqToJson(); + JsonPath(); + + WriteLine("\nDone!"); + } + + void WriteLine(string msg) + { + Output.text = Output.text + msg + "\n"; + } + + public class Product + { + public string Name; + public DateTime ExpiryDate = new DateTime(2000, 1, 1, 0, 0, 0, DateTimeKind.Utc); + public decimal Price; + public string[] Sizes; + + public override bool Equals(object obj) + { + if (obj is Product) + { + Product p = (Product)obj; + + return (p.Name == Name && p.ExpiryDate == ExpiryDate && p.Price == Price); + } + + return base.Equals(obj); + } + + public override int GetHashCode() + { + return (Name ?? string.Empty).GetHashCode(); + } + } + + [System.Serializable] + public class CharacterListItem + { + public int Id { get; set; } + public string Name { get; set; } + public int Level { get; set; } + public string Class { get; set; } + public string Sex { get; set; } + } + + void TestJson() + { + WriteLine("* TestJson"); + var json = "{\"Id\":51, \"Name\":\"padre\", \"Level\":0, \"Class\":\"Vampire\", \"Sex\":\"F\"}"; + var c = JsonConvert.DeserializeObject(json); + WriteLine(c.Id + " " + c.Name); + } + + void SerailizeJson() + { + WriteLine("* SerailizeJson"); + + Product product = new Product(); + product.Name = "Apple"; + product.ExpiryDate = new DateTime(2008, 12, 28); + product.Sizes = new string[] { "Small" }; + + string json = JsonConvert.SerializeObject(product); + WriteLine(json); + } + + public class Movie + { + public string Name { get; set; } + public string Description { get; set; } + public string Classification { get; set; } + public string Studio { get; set; } + public DateTime? ReleaseDate { get; set; } + public List ReleaseCountries { get; set; } + } + + void DeserializeJson() + { + WriteLine("* DeserializeJson"); + + string json = @"{ + 'Name': 'Bad Boys', + 'ReleaseDate': '1995-4-7T00:00:00', + 'Genres': [ + 'Action', + 'Comedy' + ] + }"; + + Movie m = JsonConvert.DeserializeObject(json); + + string name = m.Name; + WriteLine(name); + } + + void LinqToJson() + { + WriteLine("* LinqToJson"); + + JArray array = new JArray(); + array.Add("Manual text"); + array.Add(new DateTime(2000, 5, 23)); + + JObject o = new JObject(); + o["MyArray"] = array; + + string json = o.ToString(); + WriteLine(json); + } + + private void JsonPath() + { + WriteLine("* JsonPath"); + + var o = JObject.Parse(@"{ + 'Stores': [ + 'Lambton Quay', + 'Willis Street' + ], + 'Manufacturers': [ + { + 'Name': 'Acme Co', + 'Products': [ + { + 'Name': 'Anvil', + 'Price': 50 + } + ] + }, + { + 'Name': 'Contoso', + 'Products': [ + { + 'Name': 'Elbow Grease', + 'Price': 99.95 + }, + { + 'Name': 'Headlight Fluid', + 'Price': 4 + } + ] + } + ] + }"); + + JToken acme = o.SelectToken("$.Manufacturers[?(@.Name == 'Acme Co')]"); + WriteLine(acme.ToString()); + + IEnumerable pricyProducts = o.SelectTokens("$..Products[?(@.Price >= 50)].Name"); + foreach (var item in pricyProducts) + { + WriteLine(item.ToString()); + } + } +} diff --git a/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs.meta b/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs.meta new file mode 100755 index 0000000..ad8910a --- /dev/null +++ b/Assets/UnityPackages/JsonNetSample/JsonNetSample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5f30dac2bcee81e4c8d946311b78cad6 +timeCreated: 1447633654 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity b/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity new file mode 100755 index 0000000..fdeec61 --- /dev/null +++ b/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity @@ -0,0 +1,469 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_GIWorkflowMode: 1 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &17972762 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 17972763} + - 114: {fileID: 17972764} + m_Layer: 0 + m_Name: _SceneObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &17972763 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 17972762} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &17972764 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 17972762} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f30dac2bcee81e4c8d946311b78cad6, type: 3} + m_Name: + m_EditorClassIdentifier: + Output: {fileID: 383421098} +--- !u!1 &383421096 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 383421097} + - 222: {fileID: 383421099} + - 114: {fileID: 383421098} + - 114: {fileID: 383421100} + m_Layer: 5 + m_Name: Output + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &383421097 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 383421096} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 2126236432} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &383421098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 383421096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Output +--- !u!222 &383421099 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 383421096} +--- !u!114 &383421100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 383421096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dcb53c957d1aa0e4e90719924cc27bdc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &613318430 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 613318435} + - 20: {fileID: 613318434} + - 92: {fileID: 613318433} + - 124: {fileID: 613318432} + - 81: {fileID: 613318431} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &613318431 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613318430} + m_Enabled: 1 +--- !u!124 &613318432 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613318430} + m_Enabled: 1 +--- !u!92 &613318433 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613318430} + m_Enabled: 1 +--- !u!20 &613318434 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613318430} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &613318435 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 613318430} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!1 &1098611478 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1098611482} + - 114: {fileID: 1098611481} + - 114: {fileID: 1098611480} + - 114: {fileID: 1098611479} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1098611479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1098611478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1098611480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1098611478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1098611481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1098611478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1098611482 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1098611478} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &2126236428 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 224: {fileID: 2126236432} + - 223: {fileID: 2126236431} + - 114: {fileID: 2126236430} + - 114: {fileID: 2126236429} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2126236429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2126236428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &2126236430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2126236428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &2126236431 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2126236428} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2126236432 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2126236428} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 383421097} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} diff --git a/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity.meta b/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity.meta new file mode 100755 index 0000000..afd2a06 --- /dev/null +++ b/Assets/UnityPackages/JsonNetSample/JsonNetSample.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3bf5b6f1bd17c21409150a2bb19c8cfd +timeCreated: 1447633647 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: