changeset 8:599bd8ddb72b

Create Item Tree and Create Stage.
author Kazuma Takeda
date Tue, 17 Jan 2017 19:57:19 +0900
parents ad4729c5eec4
children bbab930748c4
files .hgignore Assets/Application/Font.meta Assets/Application/Font/Funky Mother DEMO.otf Assets/Application/Font/Funky Mother DEMO.otf.meta Assets/Application/Materials/Mat.mat Assets/Application/Materials/Mat.mat.meta Assets/Application/Materials/Test.meta Assets/Application/Materials/Test/testMat.mat Assets/Application/Materials/Test/testMat.mat.meta Assets/Application/Prefab.meta Assets/Application/Prefab/Grass.prefab Assets/Application/Prefab/Grass.prefab.meta Assets/Application/Prefab/Sand.prefab Assets/Application/Prefab/Sand.prefab.meta Assets/Application/Prefab/Wood.prefab Assets/Application/Prefab/Wood.prefab.meta Assets/Application/Scenes/Test/BenchMark.unity Assets/Application/Scenes/Test/BenchMark.unity.meta Assets/Application/Scenes/Test/GameTest.unity Assets/Application/Scenes/Test/GameTest.unity.meta Assets/Application/Scenes/Test/GetComponentBenchMark.unity Assets/Application/Scenes/Test/GetComponentBenchMark.unity.meta Assets/Application/Scenes/Test/JungleforRendering.unity Assets/Application/Scenes/Test/JungleforRendering.unity.meta Assets/Application/Scenes/main.unity Assets/Application/Scripts/CharactorManager.cs Assets/Application/Scripts/Item.cs Assets/Application/Scripts/Item.cs.meta Assets/Application/Scripts/Player.cs Assets/Application/Scripts/SaveData.cs Assets/Application/Scripts/SaveData.cs.meta Assets/Application/Scripts/StageManager.cs Assets/Application/Scripts/Test/BenchMarkTest.cs Assets/Application/Scripts/Test/BenchMarkTest.cs.meta Assets/Application/Scripts/Test/FontTest.cs Assets/Application/Scripts/Test/FontTest.cs.meta Assets/Application/Scripts/Test/GetComponentTest.cs Assets/Application/Scripts/Test/GetComponentTest.cs.meta Assets/Application/Scripts/Test/ImageChanger.cs Assets/Application/Scripts/Test/ImageChanger.cs.meta Assets/Application/Scripts/Test/SaveDataTest.cs Assets/Application/Sharder.meta Assets/Application/Sharder/ImageChanger.shader Assets/Application/Sharder/ImageChanger.shader.meta Assets/Application/Texture.meta Assets/Application/Texture/base 1.JPG Assets/Application/Texture/base 1.JPG.meta Assets/Application/Texture/base.JPG Assets/Application/Texture/base.JPG.meta Assets/Application/Texture/base_1.JPG Assets/Application/Texture/base_1.JPG.meta Assets/Application/Texture/hp.png Assets/Application/Texture/hp.png.meta Assets/DeathZone.cs Assets/DeathZone.cs.meta Assets/RenderingTestManager.cs Assets/RenderingTestManager.cs.meta Assets/Resources/Prefabs/Box.meta Assets/Resources/Prefabs/Box/Box.prefab Assets/Resources/Prefabs/Box/Box.prefab.meta Assets/Resources/Prefabs/Box/Grass.prefab Assets/Resources/Prefabs/Box/Grass.prefab.meta Assets/Resources/Prefabs/Box/Sand.prefab Assets/Resources/Prefabs/Box/Sand.prefab.meta Assets/Resources/Prefabs/Box/Wood.prefab Assets/Resources/Prefabs/Box/Wood.prefab.meta Assets/Resources/Prefabs/Food.meta ProjectSettings/GraphicsSettings.asset obj/Debug/Assembly-CSharp.csproj.FilesWrittenAbsolute.txt obj/Debug/Assembly-CSharp.dll obj/Debug/Assembly-CSharp.dll.mdb
diffstat 71 files changed, 3972 insertions(+), 732 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Thu Dec 15 22:45:31 2016 +0900
+++ b/.hgignore	Tue Jan 17 19:57:19 2017 +0900
@@ -5,7 +5,7 @@
 *.csproj
 *.pidb
 *.unitypackage
-
+.git/.*
 syntax: regexp
 ^Build/.*
 ^Library/.*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Font.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 184c63a80cd504525b8e85c0992df116
+folderAsset: yes
+timeCreated: 1482133770
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
Binary file Assets/Application/Font/Funky Mother DEMO.otf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Font/Funky Mother DEMO.otf.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,21 @@
+fileFormatVersion: 2
+guid: 08572f0f082684a69bcdea79be7723e4
+timeCreated: 1482134693
+licenseType: Free
+TrueTypeFontImporter:
+  serializedVersion: 4
+  fontSize: 16
+  forceTextureCase: -2
+  characterSpacing: 0
+  characterPadding: 1
+  includeFontData: 1
+  fontName: Funky Mother DEMO
+  fontNames:
+  - Funky Mother DEMO
+  fallbackFontReferences: []
+  customCharacters: 
+  fontRenderingMode: 0
+  ascentCalculationMode: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Materials/Mat.mat	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,127 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 6
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_Name: Mat
+  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+  m_ShaderKeywords: _EMISSION
+  m_LightmapFlags: 1
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  m_SavedProperties:
+    serializedVersion: 2
+    m_TexEnvs:
+    - first:
+        name: _BumpMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailAlbedoMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailMask
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailNormalMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _EmissionMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _MainTex
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _MetallicGlossMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _OcclusionMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _ParallaxMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Floats:
+    - first:
+        name: _BumpScale
+      second: 1
+    - first:
+        name: _Cutoff
+      second: 0.5
+    - first:
+        name: _DetailNormalMapScale
+      second: 1
+    - first:
+        name: _DstBlend
+      second: 0
+    - first:
+        name: _GlossMapScale
+      second: 1
+    - first:
+        name: _Glossiness
+      second: 0.5
+    - first:
+        name: _GlossyReflections
+      second: 1
+    - first:
+        name: _Metallic
+      second: 0
+    - first:
+        name: _Mode
+      second: 0
+    - first:
+        name: _OcclusionStrength
+      second: 1
+    - first:
+        name: _Parallax
+      second: 0.02
+    - first:
+        name: _SmoothnessTextureChannel
+      second: 0
+    - first:
+        name: _SpecularHighlights
+      second: 1
+    - first:
+        name: _SrcBlend
+      second: 1
+    - first:
+        name: _UVSec
+      second: 0
+    - first:
+        name: _ZWrite
+      second: 1
+    m_Colors:
+    - first:
+        name: _Color
+      second: {r: 1, g: 1, b: 1, a: 1}
+    - first:
+        name: _EmissionColor
+      second: {r: 0, g: 0, b: 0, a: 1}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Materials/Mat.mat.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 93470489ed15a4c2c8e875462ad6a044
+timeCreated: 1484646404
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Materials/Test.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: ef7c48cc9f1b54bf187eec75c11c4872
+folderAsset: yes
+timeCreated: 1482008779
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Materials/Test/testMat.mat	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,127 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+  serializedVersion: 6
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_Name: testMat
+  m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+  m_ShaderKeywords: _EMISSION
+  m_LightmapFlags: 1
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  m_SavedProperties:
+    serializedVersion: 2
+    m_TexEnvs:
+    - first:
+        name: _BumpMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailAlbedoMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailMask
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _DetailNormalMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _EmissionMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _MainTex
+      second:
+        m_Texture: {fileID: 2800000, guid: 77b907b3f60b945f2bfae4b4c606911f, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _MetallicGlossMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _OcclusionMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - first:
+        name: _ParallaxMap
+      second:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Floats:
+    - first:
+        name: _BumpScale
+      second: 1
+    - first:
+        name: _Cutoff
+      second: 0.5
+    - first:
+        name: _DetailNormalMapScale
+      second: 1
+    - first:
+        name: _DstBlend
+      second: 0
+    - first:
+        name: _GlossMapScale
+      second: 1
+    - first:
+        name: _Glossiness
+      second: 0.5
+    - first:
+        name: _GlossyReflections
+      second: 1
+    - first:
+        name: _Metallic
+      second: 0
+    - first:
+        name: _Mode
+      second: 0
+    - first:
+        name: _OcclusionStrength
+      second: 1
+    - first:
+        name: _Parallax
+      second: 0.02
+    - first:
+        name: _SmoothnessTextureChannel
+      second: 0
+    - first:
+        name: _SpecularHighlights
+      second: 1
+    - first:
+        name: _SrcBlend
+      second: 1
+    - first:
+        name: _UVSec
+      second: 0
+    - first:
+        name: _ZWrite
+      second: 1
+    m_Colors:
+    - first:
+        name: _Color
+      second: {r: 1, g: 1, b: 1, a: 1}
+    - first:
+        name: _EmissionColor
+      second: {r: 0, g: 0, b: 0, a: 1}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Materials/Test/testMat.mat.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c81170f95a3a04463bd629ad908f77ac
+timeCreated: 1482008810
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 00e110ab1d6bd467ea38e1275b199b01
+folderAsset: yes
+timeCreated: 1483768148
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Grass.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,209 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1961373209693708}
+  m_IsPrefabParent: 1
+--- !u!1 &1710802139753468
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224381096281383726}
+  - component: {fileID: 222201870960716518}
+  - component: {fileID: 114234999675988298}
+  m_Layer: 5
+  m_Name: Count
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1961373209693708
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224397886738281738}
+  - component: {fileID: 222864286838038764}
+  - component: {fileID: 114511074713282772}
+  - component: {fileID: 114609645286585890}
+  m_Layer: 5
+  m_Name: Grass
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114234999675988298
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1710802139753468}
+  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: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 90
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 8
+    m_MaxSize: 90
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &114511074713282772
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1961373209693708}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, 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_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114609645286585890
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1961373209693708}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 0, g: 0.41911763, b: 0.10694719, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114511074713282772}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 0}
+        m_MethodName: SetHaveObject
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!222 &222201870960716518
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1710802139753468}
+--- !u!222 &222864286838038764
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1961373209693708}
+--- !u!224 &224381096281383726
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1710802139753468}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.1, y: 0.1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224397886738281738}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.8, y: 0}
+  m_AnchorMax: {x: 1, y: 0.2}
+  m_AnchoredPosition: {x: 0, y: 0.0000038146973}
+  m_SizeDelta: {x: 90, y: 90}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224397886738281738
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1961373209693708}
+  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_Children:
+  - {fileID: 224381096281383726}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  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.5, y: 0.5}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Grass.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fa60da8461c0a4e8f867114f5f729d29
+timeCreated: 1483768159
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Sand.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,221 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1629614489670864}
+  m_IsPrefabParent: 1
+--- !u!1 &1587443239805066
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224562397373511672}
+  - component: {fileID: 222640014449945280}
+  - component: {fileID: 114566882421019448}
+  m_Layer: 5
+  m_Name: Count
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1629614489670864
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224037371636668920}
+  - component: {fileID: 222764327082444594}
+  - component: {fileID: 114353670449367896}
+  - component: {fileID: 114847167051572684}
+  - component: {fileID: 114387363312782796}
+  m_Layer: 5
+  m_Name: Sand
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114353670449367896
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1629614489670864}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, 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_Sprite: {fileID: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114387363312782796
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1629614489670864}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &114566882421019448
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1587443239805066}
+  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: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 90
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 100
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &114847167051572684
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1629614489670864}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 0.58823526, g: 0.4989858, b: 0, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114353670449367896}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 114387363312782796}
+        m_MethodName: SetHaveObject
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!222 &222640014449945280
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1587443239805066}
+--- !u!222 &222764327082444594
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1629614489670864}
+--- !u!224 &224037371636668920
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1629614489670864}
+  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_Children:
+  - {fileID: 224562397373511672}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  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.5, y: 0.5}
+--- !u!224 &224562397373511672
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1587443239805066}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.1, y: 0.1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224037371636668920}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.8, y: 0}
+  m_AnchorMax: {x: 1, y: 0.2}
+  m_AnchoredPosition: {x: 0, y: 0.0000038146973}
+  m_SizeDelta: {x: 90, y: 90}
+  m_Pivot: {x: 0.5, y: 0.5}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Sand.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 395d1010815d948089143077d3fba6c1
+timeCreated: 1483768154
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Wood.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,221 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1360976016433160}
+  m_IsPrefabParent: 1
+--- !u!1 &1360976016433160
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224152557721407344}
+  - component: {fileID: 222785672464131510}
+  - component: {fileID: 114204386000894236}
+  - component: {fileID: 114086635986913450}
+  - component: {fileID: 114013722188070252}
+  m_Layer: 5
+  m_Name: Wood
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1965718475112094
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224280924890642304}
+  - component: {fileID: 222835451844114106}
+  - component: {fileID: 114561163560774102}
+  m_Layer: 5
+  m_Name: Count
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114013722188070252
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1360976016433160}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 0}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &114086635986913450
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1360976016433160}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 0.3602941, g: 0.14163287, b: 0, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114204386000894236}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 114013722188070252}
+        m_MethodName: SetHaveObject
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &114204386000894236
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1360976016433160}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, 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_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114561163560774102
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1965718475112094}
+  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: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 90
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 8
+    m_MaxSize: 90
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!222 &222785672464131510
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1360976016433160}
+--- !u!222 &222835451844114106
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1965718475112094}
+--- !u!224 &224152557721407344
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1360976016433160}
+  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_Children:
+  - {fileID: 224280924890642304}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  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.5, y: 0.5}
+--- !u!224 &224280924890642304
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1965718475112094}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.1, y: 0.1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224152557721407344}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.8, y: 0}
+  m_AnchorMax: {x: 1, y: 0.2}
+  m_AnchoredPosition: {x: 0, y: 0.0000038146973}
+  m_SizeDelta: {x: 90, y: 90}
+  m_Pivot: {x: 0.5, y: 0.5}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Prefab/Wood.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ae6b2155f8b8242f7a02514c06268604
+timeCreated: 1483768156
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/BenchMark.unity	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,133 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  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: 0
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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}
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_TemporalCoherenceThreshold: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 4
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_TextureWidth: 1024
+    m_TextureHeight: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_DirectLightInLightProbes: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+  m_LightingDataAsset: {fileID: 0}
+  m_RuntimeCPUUsage: 25
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    accuratePlacement: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &1680554572
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1680554573}
+  - component: {fileID: 1680554574}
+  m_Layer: 0
+  m_Name: Bench
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1680554573
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1680554572}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 368.0884, y: 190.81189, z: 0.5}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1680554574
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1680554572}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a93edb3002cba4551a6e6bfee5a3f164, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/BenchMark.unity.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2e227f38efee94ad7b732313aebc1c19
+timeCreated: 1484409393
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/GameTest.unity	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,243 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  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: 0
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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}
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_TemporalCoherenceThreshold: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 4
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_TextureWidth: 1024
+    m_TextureHeight: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_DirectLightInLightProbes: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+  m_LightingDataAsset: {fileID: 0}
+  m_RuntimeCPUUsage: 25
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    accuratePlacement: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &1241886094
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1241886099}
+  - component: {fileID: 1241886098}
+  - component: {fileID: 1241886097}
+  - component: {fileID: 1241886096}
+  - component: {fileID: 1241886095}
+  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 &1241886095
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1241886094}
+  m_Enabled: 1
+--- !u!124 &1241886096
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1241886094}
+  m_Enabled: 1
+--- !u!92 &1241886097
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1241886094}
+  m_Enabled: 1
+--- !u!20 &1241886098
+Camera:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1241886094}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  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: 0
+  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 &1241886099
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1241886094}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1718169996
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1718169998}
+  - component: {fileID: 1718169997}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &1718169997
+Light:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1718169996}
+  m_Enabled: 1
+  serializedVersion: 7
+  m_Type: 1
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_Lightmapping: 4
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &1718169998
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1718169996}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/GameTest.unity.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a8b088266a8e54b139bded3a6e252d35
+timeCreated: 1482345286
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/GetComponentBenchMark.unity	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,243 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  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: 0
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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}
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_TemporalCoherenceThreshold: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 4
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_TextureWidth: 1024
+    m_TextureHeight: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_DirectLightInLightProbes: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+  m_LightingDataAsset: {fileID: 0}
+  m_RuntimeCPUUsage: 25
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    accuratePlacement: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &646643133
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 646643138}
+  - component: {fileID: 646643137}
+  - component: {fileID: 646643136}
+  - component: {fileID: 646643135}
+  - component: {fileID: 646643134}
+  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 &646643134
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 646643133}
+  m_Enabled: 1
+--- !u!124 &646643135
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 646643133}
+  m_Enabled: 1
+--- !u!92 &646643136
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 646643133}
+  m_Enabled: 1
+--- !u!20 &646643137
+Camera:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 646643133}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  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: 0
+  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 &646643138
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 646643133}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1361073521
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1361073523}
+  - component: {fileID: 1361073522}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &1361073522
+Light:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1361073521}
+  m_Enabled: 1
+  serializedVersion: 7
+  m_Type: 1
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_Lightmapping: 4
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &1361073523
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1361073521}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/GetComponentBenchMark.unity.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fbc311880cfd942af9c83bb240898530
+timeCreated: 1484407902
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/JungleforRendering.unity	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,283 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  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: 0
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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}
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 7
+  m_GIWorkflowMode: 1
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_TemporalCoherenceThreshold: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 1
+    m_EnableRealtimeLightmaps: 1
+  m_LightmapEditorSettings:
+    serializedVersion: 4
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_TextureWidth: 1024
+    m_TextureHeight: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_DirectLightInLightProbes: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+  m_LightingDataAsset: {fileID: 0}
+  m_RuntimeCPUUsage: 25
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    accuratePlacement: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &322738920
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 322738925}
+  - component: {fileID: 322738924}
+  - component: {fileID: 322738923}
+  - component: {fileID: 322738922}
+  - component: {fileID: 322738921}
+  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 &322738921
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 322738920}
+  m_Enabled: 1
+--- !u!124 &322738922
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 322738920}
+  m_Enabled: 1
+--- !u!92 &322738923
+Behaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 322738920}
+  m_Enabled: 1
+--- !u!20 &322738924
+Camera:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 322738920}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  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: 0
+  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 &322738925
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 322738920}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1, z: -10}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &890605368
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 890605370}
+  - component: {fileID: 890605369}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &890605369
+Light:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 890605368}
+  m_Enabled: 1
+  serializedVersion: 7
+  m_Type: 1
+  m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 2
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_Lightmapping: 4
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &890605370
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 890605368}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: 3, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &1583250479
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1583250481}
+  - component: {fileID: 1583250480}
+  m_Layer: 0
+  m_Name: RenderingManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1583250480
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1583250479}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e454b26a5556c418ab34083f7730f388, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &1583250481
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1583250479}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0.36715806, y: 10.944383, z: 0.5}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scenes/Test/JungleforRendering.unity.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: de4ad552d621c433b9a6fddbeb27098e
+timeCreated: 1484480745
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- a/Assets/Application/Scenes/main.unity	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scenes/main.unity	Tue Jan 17 19:57:19 2017 +0900
@@ -1,15 +1,15 @@
 %YAML 1.1
 %TAG !u! tag:unity3d.com,2011:
 --- !u!29 &1
-SceneSettings:
+OcclusionCullingSettings:
   m_ObjectHideFlags: 0
-  m_PVSData: 
-  m_PVSObjectsArray: []
-  m_PVSPortalsArray: []
+  serializedVersion: 2
   m_OcclusionBakeSettings:
     smallestOccluder: 5
     smallestHole: 0.25
     backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
 --- !u!104 &2
 RenderSettings:
   m_ObjectHideFlags: 0
@@ -37,7 +37,7 @@
   m_ReflectionIntensity: 1
   m_CustomReflection: {fileID: 0}
   m_Sun: {fileID: 0}
-  m_IndirectSpecularColor: {r: 0.44692534, g: 0.49678725, b: 0.57508564, a: 1}
+  m_IndirectSpecularColor: {r: 0.4465785, g: 0.49641252, b: 0.574817, a: 1}
 --- !u!157 &3
 LightmapSettings:
   m_ObjectHideFlags: 0
@@ -79,200 +79,28 @@
   m_ObjectHideFlags: 0
   m_BuildSettings:
     serializedVersion: 2
+    agentTypeID: 0
     agentRadius: 0.5
     agentHeight: 2
     agentSlope: 45
     agentClimb: 0.4
     ledgeDropHeight: 0
     maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
     accuratePlacement: 0
-    minRegionArea: 2
-    cellSize: 0.16666667
-    manualCellSize: 0
   m_NavMeshData: {fileID: 0}
---- !u!1001 &66022577
-Prefab:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 860754648}
-    m_Modifications:
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RootOrder
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.x
-      value: 325.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.y
-      value: -361
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.x
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.y
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.x
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.y
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RaycastTarget
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Material
-      value: 
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Sprite
-      value: 
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Type
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.r
-      value: 0.58823526
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.g
-      value: 0.4989858
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.b
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_FontSize
-      value: 90
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_MinSize
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_MaxSize
-      value: 100
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
-      value: 
-      objectReference: {fileID: 1249820957}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
-      value: SetHaveObject
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
-      value: UnityEngine.Object, UnityEngine
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000011741193772, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Count
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Sand
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_ParentPrefab: {fileID: 100100000, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-  m_IsPrefabParent: 0
 --- !u!1 &231100511
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 231100513}
-  - 114: {fileID: 231100512}
-  - 143: {fileID: 231100514}
+  - component: {fileID: 231100513}
+  - component: {fileID: 231100512}
+  - component: {fileID: 231100514}
   m_Layer: 0
   m_Name: Player(Head)
   m_TagString: Player
@@ -292,11 +120,9 @@
   m_Name: 
   m_EditorClassIdentifier: 
   LookedObject: {fileID: 0}
-  HaveObjectType: 0
-  GlassItem: 0
-  SandItem: 0
-  WoodItem: 0
-  HaveItemList: []
+  haveItemType: 
+  deathZone: {fileID: 2019583256}
+  HP: 10
 --- !u!4 &231100513
 Transform:
   m_ObjectHideFlags: 0
@@ -306,11 +132,11 @@
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0.5, y: 7.9, z: 0.5}
   m_LocalScale: {x: 1, y: 1, z: 1}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_Children:
   - {fileID: 1965325942}
   m_Father: {fileID: 0}
   m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!143 &231100514
 CharacterController:
   m_ObjectHideFlags: 0
@@ -321,62 +147,230 @@
   m_IsTrigger: 0
   m_Enabled: 1
   serializedVersion: 2
-  m_Height: 2
+  m_Height: 1.64
   m_Radius: 0.25
   m_SlopeLimit: 45
   m_StepOffset: 1
   m_SkinWidth: 0.08
   m_MinMoveDistance: 0.001
   m_Center: {x: 0, y: 0, z: 0}
---- !u!1 &522007007
+--- !u!1 &341164809
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 522007008}
-  - 114: {fileID: 522007009}
+  - component: {fileID: 341164811}
+  - component: {fileID: 341164810}
   m_Layer: 0
-  m_Name: StageData
+  m_Name: SaveManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &341164810
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 341164809}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 13c905b30e8904afeb6af0ada5e3f8ba, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  root:
+    obj: {fileID: 0}
+    Name: 
+    m_childs: []
+  objList: []
+  stageManager: {fileID: 2000853426}
+--- !u!4 &341164811
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 341164809}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0.5, y: 7.8999996, z: 0.5}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 7
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &435917061
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 435917065}
+  - component: {fileID: 435917064}
+  - component: {fileID: 435917063}
+  - component: {fileID: 435917062}
+  m_Layer: 5
+  m_Name: PlayerCanvas
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!4 &522007008
-Transform:
+--- !u!114 &435917062
+MonoBehaviour:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 522007007}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 1.7428142, y: -0.90646076, z: -2.4640846}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_Children: []
-  m_Father: {fileID: 0}
-  m_RootOrder: 5
---- !u!114 &522007009
+  m_GameObject: {fileID: 435917061}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &435917063
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 522007007}
+  m_GameObject: {fileID: 435917061}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5fe67c0be5a6542adaf154ae46643dee, type: 3}
+  m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, 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 &435917064
+Canvas:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 435917061}
+  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 &435917065
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 435917061}
+  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_Children:
+  - {fileID: 570610306}
+  - {fileID: 1005181243}
+  m_Father: {fileID: 0}
+  m_RootOrder: 8
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  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}
+--- !u!1 &570610305
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 570610306}
+  - component: {fileID: 570610308}
+  - component: {fileID: 570610307}
+  m_Layer: 5
+  m_Name: BaseHP
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &570610306
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 570610305}
+  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_Children: []
+  m_Father: {fileID: 435917065}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: -73, y: -11}
+  m_SizeDelta: {x: 146, y: 22}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &570610307
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 570610305}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 0, b: 0, 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_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!222 &570610308
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 570610305}
 --- !u!1 &604139488
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 604139490}
-  - 114: {fileID: 604139489}
+  - component: {fileID: 604139490}
+  - component: {fileID: 604139489}
   m_Layer: 0
   m_Name: InputManager
   m_TagString: Untagged
@@ -408,31 +402,20 @@
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 1.7428142, y: -0.90646076, z: -2.4640846}
   m_LocalScale: {x: 1, y: 1, z: 1}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_Children: []
   m_Father: {fileID: 0}
   m_RootOrder: 4
---- !u!224 &609349019 stripped
-RectTransform:
-  m_PrefabParentObject: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 1029827312}
---- !u!114 &609349020 stripped
-MonoBehaviour:
-  m_PrefabParentObject: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 1029827312}
-  m_Script: {fileID: 11500000, guid: 11f234c01c0fd473c8a707e31a51def2, type: 3}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &745296211
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 745296214}
-  - 114: {fileID: 745296213}
-  - 114: {fileID: 745296212}
+  - component: {fileID: 745296214}
+  - component: {fileID: 745296213}
+  - component: {fileID: 745296212}
   m_Layer: 0
   m_Name: EventSystem
   m_TagString: Untagged
@@ -481,25 +464,24 @@
   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: 7
+  m_RootOrder: 6
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1 &860754643
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 224: {fileID: 860754648}
-  - 223: {fileID: 860754647}
-  - 114: {fileID: 860754646}
-  - 114: {fileID: 860754645}
-  - 114: {fileID: 860754644}
-  - 114: {fileID: 860754649}
+  - component: {fileID: 860754648}
+  - component: {fileID: 860754647}
+  - component: {fileID: 860754646}
+  - component: {fileID: 860754645}
+  - component: {fileID: 860754644}
   m_Layer: 5
-  m_Name: Canvas
+  m_Name: ItemCanvas
   m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -593,39 +575,24 @@
   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_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 5
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_Children:
-  - {fileID: 1249820956}
-  - {fileID: 609349019}
-  - {fileID: 1848105238}
-  m_Father: {fileID: 0}
-  m_RootOrder: 6
   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}
---- !u!114 &860754649
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 860754643}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 43d609e9694854408bb1979ce39e9bc4, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  ItemImage: {fileID: 0}
 --- !u!1 &867816269
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 867816271}
-  - 108: {fileID: 867816270}
+  - component: {fileID: 867816271}
+  - component: {fileID: 867816270}
   m_Layer: 0
   m_Name: Directional Light
   m_TagString: Untagged
@@ -676,198 +643,87 @@
   m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
   m_LocalPosition: {x: 0, y: 3, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
-  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
   m_Children: []
   m_Father: {fileID: 0}
   m_RootOrder: 0
---- !u!1001 &1029827312
-Prefab:
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &1005181242
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 1005181243}
+  - component: {fileID: 1005181245}
+  - component: {fileID: 1005181244}
+  m_Layer: 5
+  m_Name: MoveHP
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1005181243
+RectTransform:
   m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 860754648}
-    m_Modifications:
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RootOrder
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.x
-      value: 375.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.y
-      value: -361
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.x
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.y
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.x
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.y
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Wood
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Interactable
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RaycastTarget
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.r
-      value: 0.3602941
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.g
-      value: 0.14163287
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.b
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_FontSize
-      value: 90
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_MaxSize
-      value: 90
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
-      value: 
-      objectReference: {fileID: 609349020}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
-      value: SetHaveObject
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
-      value: UnityEngine.Object, UnityEngine
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: Attribute
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: ID
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000011741193772, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Count
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_ParentPrefab: {fileID: 100100000, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-  m_IsPrefabParent: 0
---- !u!224 &1249820956 stripped
-RectTransform:
-  m_PrefabParentObject: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 66022577}
---- !u!114 &1249820957 stripped
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1005181242}
+  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_Children: []
+  m_Father: {fileID: 435917065}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: -73, y: -11}
+  m_SizeDelta: {x: 146, y: 22}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1005181244
 MonoBehaviour:
-  m_PrefabParentObject: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 66022577}
-  m_Script: {fileID: 11500000, guid: 11f234c01c0fd473c8a707e31a51def2, type: 3}
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1005181242}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0, g: 1, b: 0.08965516, 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_Sprite: {fileID: 21300000, guid: 5baf9d503b92a4e9797a8892528f7365, type: 3}
+  m_Type: 3
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 0
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!222 &1005181245
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1005181242}
 --- !u!1 &1625865364
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 1625865365}
-  - 114: {fileID: 1625865366}
+  - component: {fileID: 1625865365}
+  - component: {fileID: 1625865366}
   m_Layer: 0
   m_Name: CharactorManager
   m_TagString: Untagged
@@ -884,10 +740,10 @@
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 1.7428142, y: -0.90646076, z: -2.4640846}
   m_LocalScale: {x: 1, y: 1, z: 1}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_Children: []
   m_Father: {fileID: 0}
   m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!114 &1625865366
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -899,30 +755,19 @@
   m_Script: {fileID: 11500000, guid: 160319bcf3a4642009578d9470bccf12, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
---- !u!224 &1848105238 stripped
-RectTransform:
-  m_PrefabParentObject: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 2102843710}
---- !u!114 &1848105239 stripped
-MonoBehaviour:
-  m_PrefabParentObject: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-    type: 2}
-  m_PrefabInternal: {fileID: 2102843710}
-  m_Script: {fileID: 11500000, guid: 11f234c01c0fd473c8a707e31a51def2, type: 3}
 --- !u!1 &1965325937
 GameObject:
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 1965325942}
-  - 20: {fileID: 1965325941}
-  - 92: {fileID: 1965325940}
-  - 124: {fileID: 1965325939}
-  - 81: {fileID: 1965325938}
-  - 114: {fileID: 1965325943}
+  - component: {fileID: 1965325942}
+  - component: {fileID: 1965325941}
+  - component: {fileID: 1965325940}
+  - component: {fileID: 1965325939}
+  - component: {fileID: 1965325938}
+  - component: {fileID: 1965325943}
   m_Layer: 0
   m_Name: Eye
   m_TagString: MainCamera
@@ -994,10 +839,10 @@
   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: 231100513}
   m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!114 &1965325943
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -1014,10 +859,10 @@
   m_ObjectHideFlags: 0
   m_PrefabParentObject: {fileID: 0}
   m_PrefabInternal: {fileID: 0}
-  serializedVersion: 4
+  serializedVersion: 5
   m_Component:
-  - 4: {fileID: 2000853427}
-  - 114: {fileID: 2000853426}
+  - component: {fileID: 2000853427}
+  - component: {fileID: 2000853426}
   m_Layer: 0
   m_Name: StageManager
   m_TagString: Untagged
@@ -1036,6 +881,10 @@
   m_Script: {fileID: 11500000, guid: e1238ba20cbdc4a1bb8248ff98c1a185, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  _isPerlinNoiseMap: 1
+  _relief: 15
+  _isSmoothness: 0
+  _mapSize: 1
 --- !u!4 &2000853427
 Transform:
   m_ObjectHideFlags: 0
@@ -1045,170 +894,100 @@
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: -0.26263177, y: 1.4007878, z: -3.8942955}
   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!1001 &2102843710
-Prefab:
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2019583255
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 2019583260}
+  - component: {fileID: 2019583259}
+  - component: {fileID: 2019583258}
+  - component: {fileID: 2019583257}
+  - component: {fileID: 2019583256}
+  m_Layer: 0
+  m_Name: GameOver
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &2019583256
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2019583255}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a0f3722794bb8475dbc4389b5fb1c15d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!23 &2019583257
+MeshRenderer:
   m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2019583255}
+  m_Enabled: 0
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 1
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+--- !u!65 &2019583258
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2019583255}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
   serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 860754648}
-    m_Modifications:
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RootOrder
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.x
-      value: 425.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchoredPosition.y
-      value: -361
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.x
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_SizeDelta.y
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMin.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_AnchorMax.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.x
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 224000010379115600, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Pivot.y
-      value: 0.5
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Grass
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010780315198, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_RaycastTarget
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.r
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.g
-      value: 0.41911763
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_Colors.m_NormalColor.b
-      value: 0.10694719
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_FontSize
-      value: 90
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011469297796, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_FontData.m_MaxSize
-      value: 90
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
-      value: 
-      objectReference: {fileID: 1848105239}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
-      value: SetHaveObject
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000010505465194, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
-      value: UnityEngine.Object, UnityEngine
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: Attribute
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 114000011932139556, guid: a659ec777bec841449e04d3d31b19701,
-        type: 2}
-      propertyPath: ID
-      value: 2
-      objectReference: {fileID: 0}
-    - target: {fileID: 1000011741193772, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-      propertyPath: m_Name
-      value: Count
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_ParentPrefab: {fileID: 100100000, guid: a659ec777bec841449e04d3d31b19701, type: 2}
-  m_IsPrefabParent: 0
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!33 &2019583259
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2019583255}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &2019583260
+Transform:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2019583255}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0.5, y: -5, z: 0.5}
+  m_LocalScale: {x: 19.009483, y: 1, z: 16.269266}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 9
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- a/Assets/Application/Scripts/CharactorManager.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/CharactorManager.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -3,7 +3,8 @@
 
 // Player Enemy どちらもここで制御する
 public class CharactorManager : MonoBehaviour {
-	
+
+
 	// Use this for initialization
 	void Start () {
 		
@@ -21,9 +22,5 @@
 		if (Input.GetKeyDown (KeyCode.Space)) {
 			Player.Instance.GetItem ();
 		}
-
-		if (Input.GetMouseButtonDown(1)) {
-			Player.Instance.SetItem ();
-		}
 	}
 }
--- a/Assets/Application/Scripts/Item.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/Item.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -1,12 +1,61 @@
 using UnityEngine;
 using System.Collections;
-
+using JungleDB;
+using System.Text;
+using System;
 public class Item : MonoBehaviour {
 
-	public Stage.Type Attribute;
-	public int ID = 0;
+	public string Type;
+	public GameObject ItemImage;
+	public int Broken = 2;
+	private int nowBroken = 2;
+	public int indexID = 0;
+	public int itemID = 1;
+
+	private Jungle jungle;
+
+
+	public void SetItem (int broken, string type, string itemid, int id) {
+		this.Broken = broken;
+		nowBroken   = Broken;
+		Type        = type;
+		itemID      = Convert.ToInt32(itemid);
+		indexID     = id;
+	}
+		
+
+	private void Start () {
+	}
 
-	public void SetHaveObject () {
-		Player.Instance.SetHaveObjectNumber (Attribute);
+	public void SetPosition (Vector3 pos) {
+		this.transform.position = pos;
+		// print ("Set (" + pos.x + ", " + pos.y + ", " + pos.z + ")");
+	}
+
+	public void Delete() {
+		if (nowBroken == 0) {
+			Destroy (this.gameObject);
+			return;
+		}
+
+		nowBroken -= 1;
+	}
+
+	public void SetCreateTreeNode () {
+		jungle = SaveDataTest.jungle;
+		JungleTree tree      = jungle.getTreeByName ("SceneTree");
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		NodePath root        = new DefaultNodePath ();
+		NodePath stagePath   = root.add (1);
+		edt                  = edt.addNewChildAt(stagePath, indexID).b();
+
+		Either<Error, JungleTreeEditor> e = edt.putAttribute (stagePath.add (indexID), "Item_ID", Encoding.UTF8.GetBytes(itemID.ToString()));
+		if (e.isA ()) {
+			print ("[Error] Try again!");
+			SetCreateTreeNode ();
+		}
+		edt = e.b ();
+		edt.commit ();
 	}
 }
--- a/Assets/Application/Scripts/Item.cs.meta	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/Item.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
-guid: 11f234c01c0fd473c8a707e31a51def2
-timeCreated: 1478504114
+guid: e7da059c53f184f25b10e6cf3ab6ff50
+timeCreated: 1484033667
 licenseType: Free
 MonoImporter:
   serializedVersion: 2
--- a/Assets/Application/Scripts/Player.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/Player.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -1,9 +1,15 @@
 using UnityEngine;
 using System.Collections;
 using System.Collections.Generic;
+using UnityEngine.UI;
+using JungleDB;
+using System.Text;
 
 public class Player : MonoBehaviour { // Singleton
 	// --------------------------------------
+
+	private readonly int BASEHP = 10;
+
 	public static Player Instance;
 	private GameObject eye;
 	private CharacterController cc;
@@ -11,28 +17,37 @@
 	// 今見ているフィールドのアイテム
 	public GameObject LookedObject;
 	// セットする前のアイテム
-	public Stage.Type HaveObjectType;
+	public string haveItemType;
 
-	public int GlassItem = 0;
-	public int SandItem = 0;
-	public int WoodItem = 0;
-
-	public System.Collections.Generic.List<string> HaveItemList = new System.Collections.Generic.List<string>();
+	public DeathZone deathZone;
 
 	public delegate void Callback(int n0, int n1, int n2);
 	public Callback callback;
 
+	/* paramator */
+	public int HP = 10;
+
+	private Jungle jungle;
 	// -------------------------------------
-	private void Start () {
+
+	private void Awake () {
 		if (Instance == null) {
 			Instance = this;
 		}
-		eye = this.transform.FindChild ("Eye").gameObject;
-		cc = this.GetComponent<CharacterController> ();
+	}
+
+	private void Start () {
+		eye    = this.transform.FindChild ("Eye").gameObject;
+		cc     = this.GetComponent<CharacterController> ();
+		deathZone.SetHitCallback (Damege);
 	}
 
 	private void Update () {
 		Gravity ();
+		if (Input.GetMouseButtonUp (1)) {
+			SetItem ();
+		}
+		ChangeGage ();
 	}
 
 	public void Move (bool b) {
@@ -58,52 +73,59 @@
 		LookedObject = obj;
 	}
 
-	public void SetHaveObjectNumber (Stage.Type type) {
-		HaveObjectType = type;
+	public void SetHaveObjectNumber (string type) {
+		haveItemType = type;
 	}
 
 	public void GetItem () {
 		if (LookedObject != null) {
-			Stage stage = LookedObject.GetComponent<Stage> ();
-			HaveItemList.Add (stage.Attribute.ToString());
-			CheckList ();
+			Item stage = LookedObject.GetComponent<Item> ();
 			stage.Delete ();
 		}
 	}
 
 	public void SetItem () {
 		if (LookedObject != null) {
-			StageManager.Instance.CreateStage (HaveObjectType, new Vector3 (LookedObject.transform.position.x, LookedObject.transform.position.y + 1f, LookedObject.transform.position.z));
-			HaveItemList.Remove (HaveObjectType.ToString ());
-			CheckList ();
+			StageManager.Instance.CreateItem (LookedObject.transform.position + Vector3.up, 1);
 		}
 	}
 
-	public void CheckList () { // 増えたときに面倒なので動的に増えてもいいように書き直す必要あり
-		int g = 0;
-		int w = 0;
-		int s = 0;
-		foreach (var item in HaveItemList) {
-			if (Stage.Type.GRASS.ToString() == item) {
-				g++;
-			} else if (Stage.Type.SAND.ToString() == item) {
-				s++;
-			} else if (Stage.Type.WOOD.ToString() == item) {
-				w++;
-			}
-		}
-		SetItemNum (g, w, s);
-	}
-
 	public void SetCallback (Callback c) {
 		this.callback = c;
 	}
 
-	public void SetItemNum (int glass, int wood, int sand) {
-		this.GlassItem = glass;
-		this.WoodItem = wood;
-		this.SandItem = sand;
-		this.callback (sand, wood, glass);
-		print (glass + ", " + wood + ", " + sand);
+	public void ChangeGage () {
+		// print (HP / BASEHP);
+		GameObject.Find ("MoveHP").GetComponent<Image> ().fillAmount = (float)HP / (float)BASEHP;
+	}
+
+	public void SetPlayerNode () {
+		jungle = SaveDataTest.jungle;
+		JungleTree tree = jungle.getTreeByName ("SceneTree");
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		NodePath playerpath = new DefaultNodePath ().add (0);
+		edt = edt.putAttribute (playerpath, "HP", Encoding.UTF8.GetBytes (HP.ToString())).b();
+		edt = edt.commit ().b();
+	}
+
+	private void OnControllerColliderHit (ControllerColliderHit hit) {
+		SetPlayerNode ();
 	}
+
+	private void Damege (int d) {
+		this.HP -= d;
+		UpdatePlayerNode ();
+	}
+
+	private void UpdatePlayerNode () {
+		jungle = SaveDataTest.jungle;
+		JungleTree tree = jungle.getTreeByName ("SceneTree");
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		NodePath playerpath = new DefaultNodePath ().add (0);
+		edt = edt.putAttribute (playerpath, "HP", Encoding.UTF8.GetBytes (HP.ToString())).b();
+		edt = edt.commit ().b();
+	}
+
 }
--- a/Assets/Application/Scripts/SaveData.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/SaveData.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -10,6 +10,7 @@
 	private JungleTree mainTree;
 	private JungleTreeEditor TreeEditor;
 	private TreeNode node;
+	// private NodePath root;
 	// Use this for initialization
 	void Awake () {
 		if (Instance == null) {
@@ -19,6 +20,8 @@
 
 	private void Start () {
 		JungleStart ();
+		// root = new DefaultNodePath ();
+		// InterfaceTraverser t = new InterfaceTraverser (root, false);
 	}
 
 	private void JungleStart () {
--- a/Assets/Application/Scripts/SaveData.cs.meta	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/SaveData.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
-guid: 5fe67c0be5a6542adaf154ae46643dee
-timeCreated: 1478446188
+guid: 05668442e92ab44be8ef16c496f9b8ca
+timeCreated: 1481995517
 licenseType: Free
 MonoImporter:
   serializedVersion: 2
--- a/Assets/Application/Scripts/StageManager.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/StageManager.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -1,14 +1,38 @@
 using UnityEngine;
 using System.Collections;
 using System.Collections.Generic;
+using JungleDB;
+using System;
 
 public class StageManager : MonoBehaviour {
 
+	private float _maxHeight = 10;
+
+	//パーリンノイズを使ったマップか
+	[SerializeField]
+	private bool _isPerlinNoiseMap = true;
+
+	//起伏の激しさ
+	[SerializeField]
+	private float _relief = 15f;
+
+	//Y座標を滑らかにするか(小数点以下をそのままにする)
+	[SerializeField]
+	private bool _isSmoothness = false;
+
+	//マップの大きさ
+	[SerializeField]
+	private float _mapSize = 1f;
+
 	public static StageManager Instance;
-	// stages["Attribute"]で取れる
-	public System.Collections.Generic.Dictionary<Stage.Type, GameObject> stages = new System.Collections.Generic.Dictionary<Stage.Type, GameObject>();
 	private GameObject baseStage;
 
+	public delegate void StageCreateEndCallback ();
+	public StageCreateEndCallback callback;
+
+	private Jungle jungle;
+	private int TotalIndex = 0;
+
 	void Awake () {
 		if (Instance == null) {
 			Instance = this;
@@ -17,54 +41,151 @@
 
 	// Use this for initialization
 	void Start () {
-		Init ();
-		SetStage ();
-		CreateStages (10);
 	}
 
-	void Init () {
+	public void Init () {
+		
+
 		baseStage = new GameObject ();
 		baseStage.name = "stage";
 		baseStage.transform.position = Vector3.zero;
 		GameObject.FindGameObjectWithTag ("Player").transform.SetParent (baseStage.transform);
+
+		jungle = SaveDataTest.jungle;
+		CreateStage (15);
+	}
+
+	public void SetCallback (StageCreateEndCallback c) {
+		this.callback = c;
+		print ("Set : "+ callback.Method);
+	}
+
+	public void AddCallback (StageCreateEndCallback c) {
+		this.callback += c;
+		print ("Add : " + callback.Method);
+	}
+
+	public void CreateStage (int n) {
+		for (int i = 0; i < n; i++) {
+			for (int j = 0; j < n; j++) {
+				CreateStageItem (new Vector3(i, 0, j));
+			}
+		}
+		if(callback != null)
+			callback ();
 	}
 
-	void SetStage () {
-		object[] objects = Resources.LoadAll ("Prefabs/Object");
-		foreach (var obj in objects) {
-			GameObject gbj = (GameObject)obj;
-			stages.Add(gbj.GetComponent<Stage>().Attribute, gbj);
-		}
+	public void CreateItem (Vector3 v, int ItemID) {
+
+		TreeNode box_node = getTypeItem (0);
+
+		Attributes attr = box_node.getAttributes ();
+		string type = attr.getString ("Category");
+
+		TreeNode item_node = getItem (box_node, ItemID);
+
+		attr = item_node.getAttributes ();
+		string subType = attr.getString ("Type");
+		string broken = attr.getString ("Broken");
+		string itemID = attr.getString ("ID");
+		string color_code = attr.getString ("Color");
+
+		GameObject item = Resources.Load<GameObject> ("Prefabs/" + type + "/Box");
+		GameObject obj = Instantiate (item);
+		obj.GetComponent<Item> ().SetItem (Convert.ToInt32 (broken), subType, itemID, TotalIndex);
+		obj.transform.position = new Vector3 (v.x, v.y, v.z);
+		obj.transform.SetParent (baseStage.transform);
+		obj.GetComponent<Item> ().SetCreateTreeNode ();
+
+		Color color = Color.black;
+		ColorUtility.TryParseHtmlString(color_code, out color);//草っぽい色
+		obj.GetComponent<MeshRenderer> ().material.color = color;
+
+		AddTotalIndex ();
 	}
 
-	// One.
-	public void CreateStage (Stage.Type attr, Vector3 pos) {
-		GameObject obj = Instantiate (stages[attr]);
-		obj.GetComponent<Stage> ().SetPosition (pos);
+	public void CreateStageItem (Vector3 v) {
+		TreeNode box_node = getTypeItem (0);
+		Attributes attr = box_node.getAttributes ();
+
+		string type = attr.getString ("Category");
+		GameObject obj = Instantiate (Resources.Load<GameObject> ("Prefabs/" + type + "/Box"));
+		obj.transform.position = new Vector3 (v.x, v.y, v.z);
 		obj.transform.SetParent (baseStage.transform);
+		obj.GetComponent<Item> ().SetCreateTreeNode ();
+		SetY(obj, box_node);
+		AddTotalIndex ();
 	}
 
-	// Any.
-	public void CreateStages (int count) {
-		for (int x = 0; x < count; x++) {
-			for (int z = 0; z < count; z++) {
-				CreateStage (GetTypes(Random.Range(0,3)), new Vector3 (x, Random.Range(-1, 1), z));
-			}
-		}
+	public TreeNode getTypeItem (int typeID) {
+		jungle = SaveDataTest.jungle;
+		JungleTree tree = jungle.getTreeByName ("ItemTree");
+		TreeNode node = tree.getRootNode ();
+		Attributes attr = node.getAttributes ();
+		Children child = node.getChildren ();
+		return child.at (typeID).b ();
+	}
+
+	public TreeNode getItem (TreeNode node, int itemID) {
+		Children box_child = node.getChildren ();
+		TreeNode item_node = box_child.at (itemID).b ();
+		return item_node;
+	}
+
+	public void AddTotalIndex () {
+		TotalIndex++;
 	}
 
-	public Stage.Type GetTypes (int n) {
-		if (n == 0) {
-			return Stage.Type.SAND;
-		} else if (n == 1) {
-			return Stage.Type.WOOD;
-		} else {
-			return Stage.Type.GRASS;
+	private void SetY(GameObject cube, TreeNode node){
+		float y = 0;
+
+		//パーリンノイズを使って高さを決める場合
+		if(_isPerlinNoiseMap){
+			float xSample = (cube.transform.localPosition.x) / _relief;
+			float zSample = (cube.transform.localPosition.z) / _relief;
+
+			float noise = Mathf.PerlinNoise(xSample, zSample);
+
+			y = _maxHeight * noise;
+		}
+		//完全ランダムで高さを決める場合
+		else{
+			y = UnityEngine.Random.Range (0, _maxHeight);
+		}
+
+		//滑らかに変化しない場合はyを四捨五入
+		if(!_isSmoothness){
+			y = Mathf.Round (y);
 		}
-	}
-	
-	// Update is called once per frame
-	void Update () {
-	
+
+		//位置設定
+		cube.transform.localPosition = new Vector3 (cube.transform.localPosition.x, y, cube.transform.localPosition.z);
+
+		//高さによって色を段階的に変更
+		Color color = Color.black;//岩盤っぽい色
+		int item_id = 1;
+
+		if(y > _maxHeight * 0.3f){ // grass
+			item_id = 0;
+		}
+		else if(y > _maxHeight * 0.2f){ // maguma
+			item_id = 1;
+		}
+		else if(y > _maxHeight * 0.1f){ // water
+			item_id = 3;
+		}
+
+		TreeNode item_node = getItem (node, item_id);
+		Attributes attr = item_node.getAttributes ();
+
+		string subType = attr.getString ("Type");
+		string broken = attr.getString ("Broken");
+		string itemID = attr.getString ("ID");
+		string color_code = attr.getString ("Color");
+
+		cube.GetComponent<Item> ().SetItem (Convert.ToInt32 (broken), subType, item_id.ToString(), TotalIndex);
+
+		ColorUtility.TryParseHtmlString(color_code, out color);//草っぽい色
+		cube.GetComponent<MeshRenderer> ().material.color = color;
 	}
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/BenchMarkTest.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,45 @@
+using UnityEngine;
+using System.Collections;
+using JungleDB;
+
+public class BenchMarkTest : MonoBehaviour {
+
+	public static string key = "KEY";
+	public static string indexKey = "INDEXKEY";
+	// Use this for initialization
+	void Start () {
+		System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
+		sw.Start ();
+		Jungle jungle = new DefaultJungle(new NullJournal(), "hoge", new DefaultTreeEditor(new DefaultTraverser()));
+		jungle.createNewTree("TestTree");
+		JungleTree tree = jungle.getTreeByName("TestTree");
+		JungleTreeEditor editor = tree.getTreeEditor();
+		editor = createTree(editor, 0, 3, new DefaultNodePath());
+		Either<Error, JungleTreeEditor> either = editor.commit();
+		DebugCommon.Assert (either.isA (), "[Error]" + either.a());
+		sw.Stop ();
+		print ("[Time]"  + sw.Elapsed);
+	}
+
+	public JungleTreeEditor createTree(JungleTreeEditor editor, int _curY, int _maxHeight, NodePath path) {
+
+		if (_curY == _maxHeight) {
+			return editor;
+		}
+		for (int i = 0; i < 3; i++) {
+			Either<Error, JungleTreeEditor> either = editor.addNewChildAt (path, _curY);
+			DebugCommon.Assert (either.isA (), "Error");
+			editor = either.b ();
+			string value = path.add (_curY).ToString ();
+			either = editor.putAttribute (path.add (_curY), key, System.Text.Encoding.ASCII.GetBytes (value));
+			DebugCommon.Assert (either.isA (), "Error");
+			editor = either.b ();
+			string value2 = value + "+ index";
+			either = editor.putAttribute (path.add (_curY), indexKey, System.Text.Encoding.ASCII.GetBytes (value2));
+			DebugCommon.Assert (either.isA (), "Error");
+			editor = either.b ();
+			editor = createTree (editor, _curY + 1, _maxHeight, path);
+		}
+		return editor;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/BenchMarkTest.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 8c3220ff9547d411e8b3344d575295d0
+timeCreated: 1478674034
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/FontTest.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class FontTest : MonoBehaviour {
+
+	public Font font;
+
+	// Use this for initialization
+	void Start () {
+		
+	}
+	
+	// Update is called once per frame
+	void Update () {
+		
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/FontTest.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: b4b01a01f36ac476f87635b6643cfcee
+timeCreated: 1482134784
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/GetComponentTest.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,67 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using System.Diagnostics;
+
+public class GetComponentTest : MonoBehaviour {
+
+	int times = 100;
+	// Use this for initialization
+	void Start () {
+
+		for (int i = 0; i < 100; i++) {
+			GameObject obj = Resources.Load<GameObject> ("Prefabs/Box/Wood");
+		}
+
+		double total_generic = 0d;
+		double total_as = 0d;
+		double total_basic = 0d;
+		double total_basic_typeof = 0d;
+
+		for(int count = 0; count < times; count++) {
+
+			Stopwatch st = new Stopwatch ();
+			st.Start ();
+			for (int i = 0; i < 10000; i++) {
+				GameObject obj = Resources.Load ("Prefabs/Box/Wood") as GameObject;
+			}
+			st.Stop ();
+			total_as += st.Elapsed.TotalMilliseconds;
+
+//			Stopwatch st = new Stopwatch ();
+//			st.Start ();
+//			for (int i = 0; i < 10000; i++) {
+//				GameObject obj = Resources.Load<GameObject> ("Prefabs/Box/Wood");
+//			}
+//			st.Stop ();
+//			total_generic += st.Elapsed.TotalMilliseconds;
+
+//			Stopwatch st = new Stopwatch ();
+//			st.Start ();
+//			for (int i = 0; i < 10000; i++) {
+//				GameObject obj = (GameObject) Resources.Load ("Prefabs/Box/Wood");
+//			}
+//			st.Stop ();
+//			total_basic += st.Elapsed.TotalMilliseconds;
+//
+//			Stopwatch st = new Stopwatch ();
+//			st.Start ();
+//			for (int i = 0; i < 10000; i++) {
+//				GameObject obj = (GameObject) Resources.Load ("Prefabs/Box/Wood", typeof(GameObject));
+//			}
+//			st.Stop ();
+//			total_basic_typeof += st.Elapsed.TotalMilliseconds;
+		}
+
+		print ("as average : " + total_as / (double)times + "ms");
+		print ("generic average : " + total_generic / (double)times + "ms");
+		print ("basic average : " + total_basic / (double)times + "ms");
+		print ("basic typeof average : " + total_basic_typeof / (double)times + "ms");
+
+	}
+	
+	// Update is called once per frame
+	void Update () {
+		
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/GetComponentTest.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: a93edb3002cba4551a6e6bfee5a3f164
+timeCreated: 1484407436
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/ImageChanger.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,53 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class ImageChanger : MonoBehaviour {
+
+	private int max_height;
+	private int max_width;
+
+	public Texture2D tex_1;
+	public Texture2D tex_2;
+
+	private Texture2D change_tex;
+	private Color[] tex_colors;
+
+
+	public GameObject obj;
+	// Use this for initialization
+	void Start () {
+		change_tex = tex_1;
+		SetPixel (tex_2.width, tex_2.height);
+		StartCoroutine (SetColor ());
+	}
+
+	private void SetPixel (int x, int y) {
+		change_tex.SetPixels (tex_1.GetPixels ());
+		change_tex.Apply ();
+		max_width = x;
+		max_height = y;
+		print ("(height, width) = (" + max_height + ", " + max_width + ")");
+	}
+
+	public IEnumerator SetColor () {
+		for (int x = 0; x < max_width; x++) {
+			for (int y = 0; y < max_height; y++) {
+				change_tex.SetPixel (x, y, tex_2.GetPixel(x, y));
+				print ("(height, width) = (" + x + ", " + y + ")");
+			}
+			yield return new WaitForSeconds (0.01f);
+			if(x % 5 == 0) TextureUpdate ();
+		}
+	}
+	
+	// Update called once per frame
+	void Update () {
+		
+	}
+
+	void TextureUpdate () {
+		change_tex.Apply ();
+		obj.GetComponent<Renderer> ().material.mainTexture = change_tex;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Scripts/Test/ImageChanger.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 770afbf807d674f61b175a578430d77a
+timeCreated: 1482007901
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- a/Assets/Application/Scripts/Test/SaveDataTest.cs	Thu Dec 15 22:45:31 2016 +0900
+++ b/Assets/Application/Scripts/Test/SaveDataTest.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -3,13 +3,56 @@
 using System.Collections;
 using UnityEngine.SceneManagement;
 using JungleDB;
+using System.Text;
 
 public class SaveDataTest : MonoBehaviour {
 
-	private SceneNode root;
+	public static SaveDataTest instance;
+
+	public SceneNode root;
+	public System.Collections.Generic.List<GameObject> objList;
+	public StageManager stageManager;
+
+	public static Jungle jungle;
+	private JungleTree tree;
+	private JungleTreeEditor editor;
+	private NodePath rootPath;
+
+	public delegate void Callback ();
+	public Callback callback;
+
+	/// <summary>
+	/// Jungleの木を構築し終わった時に実行するメソッドをセット
+	/// </summary>
+	public void AddCallback (Callback c) {
+		this.callback = c;
+		print ("Add : " + callback.Method);
+	}
+
+	private void initJungle () {
+		jungle = new DefaultJungle (null, "Game", new DefaultTreeEditor(new DefaultTraverser()));
+		tree = jungle.createNewTree ("Scene");
+		rootPath = new DefaultNodePath ();
+		// 編集を可能にする
+		editor = tree.getTreeEditor ();
+		editor = editor.addNewChildAt (rootPath, 0).b();
+	}
+
+	private void Awake () {
+		if (instance == null)
+			instance = this;
+	}
 
 	private void Start () {
-		root = new SceneNode(this.gameObject, null);
+		initJungle ();
+		CreateSceneTree ();
+		CreateItemTree ();
+	}
+
+	private void CreateTree () {
+		GameObject rootObj = new GameObject ();
+		rootObj.name = "Root";
+		root = new SceneNode(rootObj, null);
 	}
 
 	private void Check () {
@@ -19,10 +62,111 @@
 			bool isScene = path.Contains (".unity");
 			if (isScene) { // このシーンの中のオブジェクトかどうか。
 				if (obj.transform.childCount == 0 && obj.transform.parent == null || obj.transform.childCount > 0 && obj.transform.parent == null) { // 親を取得
-
+					objList.Add(obj);
 					i++;
 				}
 			}
 		}
+
+		foreach (var obj in objList) {
+			SceneNode node = new SceneNode (obj, root);
+			root.AddChild (node);
+			CheckChild (obj.transform, node);
+		}
+	}
+
+	private void CheckChild (Transform obj, SceneNode parent) {
+		if (obj.childCount == 0)
+			return;
+
+		for (int i = 0; i < obj.childCount; i++) {
+			SceneNode node = new SceneNode (obj.GetChild (i).gameObject, parent);
+			parent.AddChild (node);
+			CheckChild (obj.GetChild (i), node);
+		}
+	}
+
+	private bool CreateNode (NodePath path, int num) {
+		Either<Error, JungleTreeEditor> e = editor.addNewChildAt (path, num);
+		if (e.isA ()) {
+			e.a ();
+			return false;
+		}
+		editor = e.b ();
+		return true;
+	}
+
+	private bool SetAttribute (NodePath path, GameObject obj) {
+		// Either<Error, TreeEditor> e = editor.putAttribute (path, key, Encoding.UTF8.GetBytes(val));
+		Either<Error, JungleTreeEditor> e = editor.putAttribute (path, "NodeName", Encoding.UTF8.GetBytes(obj.name));
+		if (e.isA ()) {
+			e.a ();
+			return false;
+		}
+		editor = e.b ();
+		return true;
+	}
+
+	private void CreateItemTree () {
+		JungleTree tree = jungle.createNewTree ("ItemTree");
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		edt = edt.putAttribute (rootPath, "TreeName", Encoding.UTF8.GetBytes ("Item")).b ();
+
+		edt = edt.addNewChildAt (rootPath, 0).b ();
+		edt = edt.putAttribute (rootPath.add (0), "Category", Encoding.UTF8.GetBytes ("Box")).b ();
+
+		edt = edt.addNewChildAt (rootPath, 1).b ();
+		edt = edt.putAttribute (rootPath.add (1), "Category", Encoding.UTF8.GetBytes ("Food")).b ();
+
+
+		NodePath path = rootPath.add(0);
+
+		edt = edt.addNewChildAt (path, 0).b ();
+		edt = edt.putAttribute (path.add (0), "ID", Encoding.UTF8.GetBytes ("1")).b ();
+		edt = edt.putAttribute (path.add (0), "Type", Encoding.UTF8.GetBytes ("Grass")).b ();
+		edt = edt.putAttribute (path.add (0), "Broken", Encoding.UTF8.GetBytes ("2")).b ();
+		edt = edt.putAttribute (path.add (0), "Color", Encoding.UTF8.GetBytes ("#019540FF")).b ();
+
+		edt = edt.addNewChildAt (path, 1).b ();
+		edt = edt.putAttribute (path.add (1), "ID", Encoding.UTF8.GetBytes ("2")).b ();
+		edt = edt.putAttribute (path.add (1), "Type", Encoding.UTF8.GetBytes ("Wood")).b ();
+		edt = edt.putAttribute (path.add (1), "Broken", Encoding.UTF8.GetBytes ("4")).b ();
+		edt = edt.putAttribute (path.add (1), "Color", Encoding.UTF8.GetBytes ("#7F3C01FF")).b ();
+
+
+		edt = edt.addNewChildAt (path, 2).b ();
+		edt = edt.putAttribute (path.add (2), "ID", Encoding.UTF8.GetBytes ("3")).b ();
+		edt = edt.putAttribute (path.add (2), "Type", Encoding.UTF8.GetBytes ("Sand")).b ();
+		edt = edt.putAttribute (path.add (2), "Broken", Encoding.UTF8.GetBytes ("1")).b ();
+		edt = edt.putAttribute (path.add (2), "Color", Encoding.UTF8.GetBytes ("#D4500EFF")).b ();
+
+
+		edt = edt.addNewChildAt (path, 3).b ();
+		edt = edt.putAttribute (path.add (3), "ID", Encoding.UTF8.GetBytes ("4")).b ();
+		edt = edt.putAttribute (path.add (3), "Type", Encoding.UTF8.GetBytes ("Water")).b ();
+		edt = edt.putAttribute (path.add (3), "Broken", Encoding.UTF8.GetBytes ("5")).b ();
+		edt = edt.putAttribute (path.add (3), "Color", Encoding.UTF8.GetBytes ("#2432ADFF")).b ();
+		edt.commit ();
+
+		StageManager.Instance.Init ();
+	}
+
+	private void CreateSceneTree () {
+		JungleTree tree = jungle.createNewTree ("SceneTree");
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		edt = edt.addNewChildAt (rootPath, 0).b ();
+		edt = edt.putAttribute (rootPath.add (0), "NodeName", Encoding.UTF8.GetBytes ("Player")).b ();
+
+		NodePath playerpath = rootPath.add (0);
+
+		edt = edt.addNewChildAt (playerpath, 0).b();
+		edt = edt.putAttribute (playerpath.add (0), "NodeName", Encoding.UTF8.GetBytes ("HaveItems")).b();
+
+		edt = edt.addNewChildAt (rootPath, 1).b ();
+		edt = edt.putAttribute (rootPath.add (1), "NodeName", Encoding.UTF8.GetBytes ("Stage")).b ();
+
+		edt = edt.commit ().b();
 	}
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Sharder.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: caec4689b06044ce4a7ef1e4fc74e611
+folderAsset: yes
+timeCreated: 1482014983
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Sharder/ImageChanger.shader	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,41 @@
+Shader "Custom/ImageChanger" {
+	Properties {
+		_Color ("Color", Color) = (1,1,1,1)
+		_MainTex ("Texture", 2D) = "white" {}
+		_Glossiness ("Smoothness", Range(0,1)) = 0.5
+		_Metallic ("Metallic", Range(0,1)) = 0.0
+	}
+	SubShader {
+		Tags { "RenderType"="Opaque" }
+		LOD 200
+		
+		CGPROGRAM
+		// Physically based Standard lighting model, and enable shadows on all light types
+		#pragma surface surf Standard fullforwardshadows
+
+		// Use shader model 3.0 target, to get nicer looking lighting
+		#pragma target 3.0
+
+		sampler2D _MainTex;
+
+		struct Input {
+			float2 uv_MainTex;
+		};
+
+		half _Glossiness;
+		half _Metallic;
+		fixed4 _Color;
+
+		void surf (Input IN, inout SurfaceOutputStandard o) {
+			// Albedo comes from a texture tinted by color
+			fixed4 c = tex2D (_MainTex, IN.uv_MainTex) * _Color;
+			o.Albedo = c.rgb;
+			// Metallic and smoothness come from slider variables
+			o.Metallic = _Metallic;
+			o.Smoothness = _Glossiness;
+			o.Alpha = c.a;
+		}
+		ENDCG
+	}
+	FallBack "Diffuse"
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Sharder/ImageChanger.shader.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: e2220dd0adc5d4ad081f42fc3b9aeca9
+timeCreated: 1482015003
+licenseType: Free
+ShaderImporter:
+  defaultTextures: []
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Texture.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 05b52f93068104e66a5f3d8a5d1881a7
+folderAsset: yes
+timeCreated: 1482007275
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
Binary file Assets/Application/Texture/base 1.JPG has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Texture/base 1.JPG.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 89276cb03929c47999b093a03eeced24
+timeCreated: 1482013846
+licenseType: Free
+TextureImporter:
+  fileIDToRecycleName: {}
+  serializedVersion: 4
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 1
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    filterMode: -1
+    aniso: -1
+    mipBias: -1
+    wrapMode: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spritePixelsToUnits: 100
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 0
+  textureShape: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  - buildTarget: Standalone
+    maxTextureSize: 512
+    textureFormat: 4
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+  - buildTarget: Android
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+  spritePackingTag: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
Binary file Assets/Application/Texture/base.JPG has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Texture/base.JPG.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 77b907b3f60b945f2bfae4b4c606911f
+timeCreated: 1482013846
+licenseType: Free
+TextureImporter:
+  fileIDToRecycleName: {}
+  serializedVersion: 4
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 1
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    filterMode: -1
+    aniso: -1
+    mipBias: -1
+    wrapMode: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spritePixelsToUnits: 100
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 0
+  textureShape: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  - buildTarget: Standalone
+    maxTextureSize: 512
+    textureFormat: 4
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+  - buildTarget: Android
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+  spritePackingTag: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
Binary file Assets/Application/Texture/base_1.JPG has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Texture/base_1.JPG.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 5116a67e504fe41869390cfab6a27488
+timeCreated: 1482007617
+licenseType: Free
+TextureImporter:
+  fileIDToRecycleName: {}
+  serializedVersion: 4
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 1
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 1
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    filterMode: 1
+    aniso: -1
+    mipBias: -1
+    wrapMode: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spritePixelsToUnits: 200
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 0
+  textureShape: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  - buildTarget: Standalone
+    maxTextureSize: 512
+    textureFormat: 4
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+  - buildTarget: Android
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+  spritePackingTag: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
Binary file Assets/Application/Texture/hp.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Application/Texture/hp.png.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: 5baf9d503b92a4e9797a8892528f7365
+timeCreated: 1484035830
+licenseType: Free
+TextureImporter:
+  fileIDToRecycleName: {}
+  serializedVersion: 4
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    filterMode: -1
+    aniso: -1
+    mipBias: -1
+    wrapMode: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spritePixelsToUnits: 100
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  - buildTarget: Standalone
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  - buildTarget: Android
+    maxTextureSize: 2048
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+  spritePackingTag: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/DeathZone.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,33 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class DeathZone : MonoBehaviour {
+
+	private GameObject target;
+	private Vector3 firstPoint = new Vector3(0.5f, 2f, 0.5f);
+
+	public delegate void HitCallback (int n);
+	public HitCallback hitcallback;
+
+	public void SetHitCallback (HitCallback hc) {
+		this.hitcallback = hc;
+	}
+
+	private void Start () {
+		target = GameObject.FindGameObjectWithTag ("Player");
+	}
+
+	private void Update () {
+		Vector3 pos = target.transform.position;
+		this.transform.position = new Vector3 (pos.x, this.transform.position.y, pos.z);
+	}
+
+	private void OnTriggerEnter (Collider col) {
+		if (col.tag == "Player") {
+			target.transform.position = firstPoint;
+			if (hitcallback != null)
+				hitcallback (1);
+		}
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/DeathZone.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: a0f3722794bb8475dbc4389b5fb1c15d
+timeCreated: 1484446456
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/RenderingTestManager.cs	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using JungleDB;
+using System.Text;
+
+public class RenderingTestManager : MonoBehaviour {
+
+	// Use this for initialization
+	void Start () {
+		Jungle jungle = new DefaultJungle (null, "Game", new DefaultTreeEditor(new DefaultTraverser()));
+		JungleTree tree = jungle.createNewTree ("Scene");
+		NodePath root = new DefaultNodePath ();
+
+		JungleTreeEditor edt = tree.getTreeEditor ();
+
+		edt = edt.addNewChildAt (root, 0).b ();
+	}
+
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/RenderingTestManager.cs.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e454b26a5556c418ab34083f7730f388
+timeCreated: 1484480773
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 60d774a7ea0334a13944b73c4b9cbba4
+folderAsset: yes
+timeCreated: 1478500570
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Box.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1842352747018166}
+  m_IsPrefabParent: 1
+--- !u!1 &1842352747018166
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4073083474402148}
+  - component: {fileID: 33957246196885898}
+  - component: {fileID: 65589921752900166}
+  - component: {fileID: 23379175062371458}
+  - component: {fileID: 114663259294617812}
+  m_Layer: 0
+  m_Name: Box
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4073083474402148
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1842352747018166}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -0.26263177, y: 4, z: -3.8942955}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23379175062371458
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1842352747018166}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_Materials:
+  - {fileID: 2100000, guid: 93470489ed15a4c2c8e875462ad6a044, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 1
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+--- !u!33 &33957246196885898
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1842352747018166}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65589921752900166
+BoxCollider:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1842352747018166}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &114663259294617812
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1842352747018166}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e7da059c53f184f25b10e6cf3ab6ff50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Type: Grass
+  ItemImage: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
+  Broken: 2
+  indexID: 0
+  itemID: 0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Box.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1dc6f35ae5cd14ca5b5fd0888a4ce37b
+timeCreated: 1484646433
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Grass.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,108 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1000014092569320}
+  m_IsPrefabParent: 1
+--- !u!1 &1000014092569320
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4000010026650390}
+  - component: {fileID: 33000011475648892}
+  - component: {fileID: 65000011329499384}
+  - component: {fileID: 23000013328734936}
+  - component: {fileID: 114568034708883516}
+  m_Layer: 0
+  m_Name: Grass
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4000010026650390
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000014092569320}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -0.26263177, y: 1.4007878, z: -3.8942955}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23000013328734936
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000014092569320}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_Materials:
+  - {fileID: 2100000, guid: 0461da7c524cb4a1f9017f7eba43cab5, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 1
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+--- !u!33 &33000011475648892
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000014092569320}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65000011329499384
+BoxCollider:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000014092569320}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &114568034708883516
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000014092569320}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e7da059c53f184f25b10e6cf3ab6ff50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Attribute: 2
+  ItemImage: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Grass.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1a9baa8b6e3ad458e95d6de9f526c44a
+timeCreated: 1478078744
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Sand.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,109 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1000010030614130}
+  m_IsPrefabParent: 1
+--- !u!1 &1000010030614130
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4000013024202954}
+  - component: {fileID: 33000011606231334}
+  - component: {fileID: 65000012592624602}
+  - component: {fileID: 23000010471762472}
+  - component: {fileID: 114632115227297570}
+  m_Layer: 0
+  m_Name: Sand
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4000013024202954
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010030614130}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -0.26263177, y: 1.4007878, z: -3.8942955}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23000010471762472
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010030614130}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_Materials:
+  - {fileID: 2100000, guid: 2b186449314524630a4bfbb6c560e5ca, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 1
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+--- !u!33 &33000011606231334
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010030614130}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65000012592624602
+BoxCollider:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010030614130}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &114632115227297570
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010030614130}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e7da059c53f184f25b10e6cf3ab6ff50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Attribute: 0
+  ItemImage: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
+  Broken: 1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Sand.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 36dcbe084f98346a18383dab07d7fc8d
+timeCreated: 1478078739
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Wood.prefab	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,109 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1000012255475738}
+  m_IsPrefabParent: 1
+--- !u!1 &1000012255475738
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4000011261054282}
+  - component: {fileID: 33000010253330550}
+  - component: {fileID: 65000012052440900}
+  - component: {fileID: 23000013931167398}
+  - component: {fileID: 114619260036248328}
+  m_Layer: 0
+  m_Name: Wood
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4000011261054282
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000012255475738}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: -0.26263177, y: 1.4007878, z: -3.8942955}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23000013931167398
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000012255475738}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_Materials:
+  - {fileID: 2100000, guid: d6a1fdd2008504e81b0f2aaaa63f9b40, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 1
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingOrder: 0
+--- !u!33 &33000010253330550
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000012255475738}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!65 &65000012052440900
+BoxCollider:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000012255475738}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &114619260036248328
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000012255475738}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e7da059c53f184f25b10e6cf3ab6ff50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  Attribute: 1
+  ItemImage: {fileID: 1000013311403138, guid: a659ec777bec841449e04d3d31b19701, type: 2}
+  Broken: 4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Box/Wood.prefab.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6c1607595ad6e412ca4f793a57028cdf
+timeCreated: 1478078742
+licenseType: Free
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Assets/Resources/Prefabs/Food.meta	Tue Jan 17 19:57:19 2017 +0900
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 792f171aaee7241238fd57bacaf3ee4a
+folderAsset: yes
+timeCreated: 1478500570
+licenseType: Free
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
--- a/ProjectSettings/GraphicsSettings.asset	Thu Dec 15 22:45:31 2016 +0900
+++ b/ProjectSettings/GraphicsSettings.asset	Tue Jan 17 19:57:19 2017 +0900
@@ -3,7 +3,7 @@
 --- !u!30 &1
 GraphicsSettings:
   m_ObjectHideFlags: 0
-  serializedVersion: 7
+  serializedVersion: 9
   m_Deferred:
     m_Mode: 1
     m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
@@ -38,22 +38,18 @@
   m_PreloadedShaders: []
   m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
     type: 0}
-  m_ShaderSettings_Tier1:
+  m_TierSettings_Tier1:
+    renderingPath: 1
     useCascadedShadowMaps: 1
-    standardShaderQuality: 2
-    useReflectionProbeBoxProjection: 1
-    useReflectionProbeBlending: 1
-  m_ShaderSettings_Tier2:
+  m_TierSettings_Tier2:
+    renderingPath: 1
     useCascadedShadowMaps: 1
-    standardShaderQuality: 2
-    useReflectionProbeBoxProjection: 1
-    useReflectionProbeBlending: 1
-  m_ShaderSettings_Tier3:
+  m_TierSettings_Tier3:
+    renderingPath: 1
     useCascadedShadowMaps: 1
-    standardShaderQuality: 2
-    useReflectionProbeBoxProjection: 1
-    useReflectionProbeBlending: 1
-  m_BuildTargetShaderSettings: []
+  m_DefaultRenderingPath: 1
+  m_DefaultMobileRenderingPath: 1
+  m_TierSettings: []
   m_LightmapStripping: 0
   m_FogStripping: 0
   m_LightmapKeepPlain: 1
--- a/obj/Debug/Assembly-CSharp.csproj.FilesWrittenAbsolute.txt	Thu Dec 15 22:45:31 2016 +0900
+++ b/obj/Debug/Assembly-CSharp.csproj.FilesWrittenAbsolute.txt	Tue Jan 17 19:57:19 2017 +0900
@@ -53,3 +53,5 @@
 /Users/kazuma/Documents/workspace/labo/JungleforUnity/Temp/bin/Debug/Mono.Cecil.Mdb.dll
 /Users/kazuma/Documents/workspace/labo/JungleforUnity/Temp/bin/Debug/Assembly-CSharp.dll.mdb
 /Users/kazuma/Documents/workspace/labo/JungleforUnity/Temp/bin/Debug/Assembly-CSharp.dll
+/Users/kazuma/Documents/workspace/labo/JungleforUnity/Temp/bin/Debug/UnityEngine.Purchasing.dll
+/Users/kazuma/Documents/workspace/labo/JungleforUnity/Temp/bin/Debug/UnityEngine.Advertisements.dll
Binary file obj/Debug/Assembly-CSharp.dll has changed
Binary file obj/Debug/Assembly-CSharp.dll.mdb has changed