diff --git a/Assets/ControllerMapper.asset b/Assets/ControllerMapper.asset new file mode 100644 index 0000000..8142a2a --- /dev/null +++ b/Assets/ControllerMapper.asset @@ -0,0 +1,37 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 539aad81a9327404e8e67bb53c540d91, type: 3} + m_Name: ControllerMapper + m_EditorClassIdentifier: + Contexts: + - name: Normal + ButtonActions: + - name: Dash + XboxButtons: 02000000 + KeyboardKeys: + AxisRanges: + - name: MoveLeft + Axis: 00000000 + KeyboardKeys: 00000000 + - name: MoveRight + Axis: 01000000 + KeyboardKeys: + - name: MoveForward + Axis: 02000000 + KeyboardKeys: + - name: MoveBackward + Axis: 03000000 + KeyboardKeys: + ButtonStates: [] + - name: Dashing + ButtonActions: [] + AxisRanges: [] + ButtonStates: [] diff --git a/Assets/ControllerMapper.asset.meta b/Assets/ControllerMapper.asset.meta new file mode 100644 index 0000000..87c7470 --- /dev/null +++ b/Assets/ControllerMapper.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1d726eedc374be4fb2ebc66c9c5a740 +timeCreated: 1454150249 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000..30f1702 --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2ca10ed205191f6469b088b753449e2e +folderAsset: yes +timeCreated: 1436647855 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/InputHandler.meta b/Assets/Editor/InputHandler.meta new file mode 100644 index 0000000..60fef14 --- /dev/null +++ b/Assets/Editor/InputHandler.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7f51e978f4624ae4794201e436ec39e5 +folderAsset: yes +timeCreated: 1435023323 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs b/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs new file mode 100644 index 0000000..5ded958 --- /dev/null +++ b/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using System.Collections; +using UnityEditor; + +namespace InputHandler +{ + public class CreateControllerMapperAsset + { + [MenuItem("InputHandler/Create/ControllerMapper")] + public static void CreateInputAsset() + { + ControllerMapperAsset asset = ControllerMapperAsset.CreateInstance(); + AssetDatabase.CreateAsset(asset, "Assets/ControllerMapper.asset"); + AssetDatabase.SaveAssets(); + + EditorUtility.FocusProjectWindow(); + + Selection.activeObject = asset; + } + } +} \ No newline at end of file diff --git a/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs.meta b/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs.meta new file mode 100644 index 0000000..b030eaf --- /dev/null +++ b/Assets/Editor/InputHandler/CreateControllerMapperAsset.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 37a276da6a074c149a173094095c1e94 +timeCreated: 1434958498 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins.meta b/Assets/Plugins.meta new file mode 100644 index 0000000..8620172 --- /dev/null +++ b/Assets/Plugins.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f50b7a79572e8f448b6b0bbc449a466c +folderAsset: yes +timeCreated: 1434857820 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86.meta b/Assets/Plugins/x86.meta new file mode 100644 index 0000000..58e77ae --- /dev/null +++ b/Assets/Plugins/x86.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d5a17b4fbbb9c794fb163e397e963e00 +folderAsset: yes +timeCreated: 1434857820 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86/XInputDotNetPure.dll b/Assets/Plugins/x86/XInputDotNetPure.dll new file mode 100644 index 0000000..f44f947 Binary files /dev/null and b/Assets/Plugins/x86/XInputDotNetPure.dll differ diff --git a/Assets/Plugins/x86/XInputDotNetPure.dll.meta b/Assets/Plugins/x86/XInputDotNetPure.dll.meta new file mode 100644 index 0000000..bd05672 --- /dev/null +++ b/Assets/Plugins/x86/XInputDotNetPure.dll.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: c4e96c35cd46f534592ecc07b608e110 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86/XInputInterface.dll b/Assets/Plugins/x86/XInputInterface.dll new file mode 100644 index 0000000..7efa8fa Binary files /dev/null and b/Assets/Plugins/x86/XInputInterface.dll differ diff --git a/Assets/Plugins/x86/XInputInterface.dll.meta b/Assets/Plugins/x86/XInputInterface.dll.meta new file mode 100644 index 0000000..6c437d5 --- /dev/null +++ b/Assets/Plugins/x86/XInputInterface.dll.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: bbceb1b00a2e35849a7020d601589c40 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86_64.meta b/Assets/Plugins/x86_64.meta new file mode 100644 index 0000000..f103658 --- /dev/null +++ b/Assets/Plugins/x86_64.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 19f56f3d79f95da47ae4895f7588c43b +folderAsset: yes +timeCreated: 1434857820 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86_64/XInputDotNetPure.dll b/Assets/Plugins/x86_64/XInputDotNetPure.dll new file mode 100644 index 0000000..d345520 Binary files /dev/null and b/Assets/Plugins/x86_64/XInputDotNetPure.dll differ diff --git a/Assets/Plugins/x86_64/XInputDotNetPure.dll.meta b/Assets/Plugins/x86_64/XInputDotNetPure.dll.meta new file mode 100644 index 0000000..b1b839c --- /dev/null +++ b/Assets/Plugins/x86_64/XInputDotNetPure.dll.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: b9f05caccaeb48146ae995df3ed431ab +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Any: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/x86_64/XInputInterface.dll b/Assets/Plugins/x86_64/XInputInterface.dll new file mode 100644 index 0000000..8a2d764 Binary files /dev/null and b/Assets/Plugins/x86_64/XInputInterface.dll differ diff --git a/Assets/Plugins/x86_64/XInputInterface.dll.meta b/Assets/Plugins/x86_64/XInputInterface.dll.meta new file mode 100644 index 0000000..bae1129 --- /dev/null +++ b/Assets/Plugins/x86_64/XInputInterface.dll.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: ea895df4f09804d47ac0a43ce22418cb +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UnityVS.meta b/Assets/UnityVS.meta new file mode 100644 index 0000000..ff71935 --- /dev/null +++ b/Assets/UnityVS.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 02fe78e962405814a83b8ba6c9471d32 +folderAsset: yes +timeCreated: 1434850683 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UnityVS/Editor.meta b/Assets/UnityVS/Editor.meta new file mode 100644 index 0000000..9068aa4 --- /dev/null +++ b/Assets/UnityVS/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e71a3e2fb5854e43823a9da25b68e21 +folderAsset: yes +timeCreated: 1434850683 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/characters.meta b/Assets/characters.meta index 0d8cd19..417b866 100644 --- a/Assets/characters.meta +++ b/Assets/characters.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: de5c68350bb169f469910678ef385a31 +guid: 1a5a66ccc7886c14c853df3dcd5b11c6 folderAsset: yes -timeCreated: 1454165487 +timeCreated: 1454164396 licenseType: Free DefaultImporter: userData: diff --git a/Assets/characters/Source/Animator_controllers/Unity_Free_anims.controller b/Assets/characters/Source/Animator_controllers/Unity_Free_anims.controller index af8d723..8796416 100644 --- a/Assets/characters/Source/Animator_controllers/Unity_Free_anims.controller +++ b/Assets/characters/Source/Animator_controllers/Unity_Free_anims.controller @@ -32,6 +32,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} + - m_Name: Dash + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -145,30 +151,6 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &110131827 -AnimatorStateTransition: - m_ObjectHideFlags: 3 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 4 - m_ConditionEvent: Walk - m_EventTreshold: .100000001 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 110233808} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: .466804981 - m_TransitionOffset: 0 - m_ExitTime: .899999976 - m_HasExitTime: 0 - m_HasFixedDuration: 0 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 --- !u!1101 &110152758 AnimatorStateTransition: m_ObjectHideFlags: 3 @@ -221,18 +203,18 @@ AnimatorStateTransition: m_PrefabInternal: {fileID: 0} m_Name: m_Conditions: - - m_ConditionMode: 3 - m_ConditionEvent: Run - m_EventTreshold: .100000001 + - m_ConditionMode: 1 + m_ConditionEvent: Dash + m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 110291569} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: .246981323 - m_TransitionOffset: 0 - m_ExitTime: .899999976 + m_TransitionDuration: .366818249 + m_TransitionOffset: .177504003 + m_ExitTime: .0885026306 m_HasExitTime: 0 m_HasFixedDuration: 0 m_InterruptionSource: 0 @@ -259,27 +241,75 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 ---- !u!1101 &110166621 +--- !u!1101 &110164332 AnimatorStateTransition: - m_ObjectHideFlags: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Dash + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110291569} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .111634426 + m_TransitionOffset: 0 + m_ExitTime: 3.80561804e-09 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110169686 +AnimatorStateTransition: + m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 4 - m_ConditionEvent: Run - m_EventTreshold: .100000001 + m_ConditionEvent: Walk + m_EventTreshold: .200000003 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .25723207 + m_TransitionOffset: 0 + m_ExitTime: .521006107 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110182386 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Walk + m_EventTreshold: .200000003 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 110233808} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 - m_TransitionDuration: .421348363 + m_TransitionDuration: .25 m_TransitionOffset: 0 - m_ExitTime: .899999976 - m_HasExitTime: 0 - m_HasFixedDuration: 0 + m_ExitTime: .533195019 + m_HasExitTime: 1 + m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 @@ -317,6 +347,7 @@ AnimatorState: m_Speed: 1 m_CycleOffset: 0 m_Transitions: + - {fileID: 110164332} - {fileID: 110100000} m_StateMachineBehaviours: [] m_Position: {x: 36, y: 156, z: 0} @@ -432,13 +463,13 @@ AnimatorState: m_ObjectHideFlags: 3 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_Name: Running - m_Speed: 1 + m_Name: Dashing + m_Speed: 1.20000005 m_CycleOffset: 0 m_Transitions: - - {fileID: 110166621} - - {fileID: 110131827} - {fileID: 110152758} + - {fileID: 110169686} + - {fileID: 110182386} m_StateMachineBehaviours: [] m_Position: {x: 36, y: -72, z: 0} m_IKOnFeet: 1 @@ -462,13 +493,13 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: 110200000} - m_Position: {x: 36, y: 156, z: 0} + m_Position: {x: 360, y: 156, z: 0} - serializedVersion: 1 m_State: {fileID: 110291569} m_Position: {x: 36, y: -72, z: 0} - serializedVersion: 1 m_State: {fileID: 110233808} - m_Position: {x: 36, y: 48, z: 0} + m_Position: {x: 36, y: 36, z: 0} - serializedVersion: 1 m_State: {fileID: 110205513} m_Position: {x: 336, y: -72, z: 0} @@ -482,3 +513,21 @@ AnimatorStateMachine: m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 110200000} +--- !u!1107 &110701438 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: New Layer + m_ChildStates: [] + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 0} diff --git a/Assets/characters/Source/Scripts/Character_Animations.js b/Assets/characters/Source/Scripts/Character_Animations.js index 3cb37be..a4e9c8d 100644 --- a/Assets/characters/Source/Scripts/Character_Animations.js +++ b/Assets/characters/Source/Scripts/Character_Animations.js @@ -10,6 +10,7 @@ function Start () { } function Update () { + /* v=Input.GetAxis("Vertical"+playerNumber); h=Input.GetAxis("Horizontal"+playerNumber); if (animator.GetFloat("Run")==0.2){ @@ -17,22 +18,24 @@ function Update () { animator.SetBool("Jump",true); } } - Sprinting(); + Sprinting();*/ } function FixedUpdate (){ + /* animator.SetFloat("Walk",v); animator.SetFloat("Run",run); - animator.SetFloat("Turn",h); + animator.SetFloat("Turn",h);*/ } function Sprinting(){ + /* if (Input.GetKey(KeyCode.LeftShift)){ run=0.2; } else { run=0.0; - } + }*/ } \ No newline at end of file diff --git a/Assets/materials/New Material.mat b/Assets/materials/New Material.mat new file mode 100644 index 0000000..37df63a --- /dev/null +++ b/Assets/materials/New Material.mat @@ -0,0 +1,138 @@ +%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: New Material + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: aefdb02367a004dad9b1c30d972f8746, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .5 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/materials/New Material.mat.meta b/Assets/materials/New Material.mat.meta new file mode 100644 index 0000000..a7a2c7f --- /dev/null +++ b/Assets/materials/New Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9cbeb8d880c148029d60a01135fdaee +timeCreated: 1454165130 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/materials/unnamed.mat b/Assets/materials/unnamed.mat new file mode 100644 index 0000000..c320ba4 --- /dev/null +++ b/Assets/materials/unnamed.mat @@ -0,0 +1,138 @@ +%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: unnamed + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: af4223f6262c64022a9e344b1a46b211, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .476999998 + data: + first: + name: _Metallic + second: .42899999 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/materials/unnamed.mat.meta b/Assets/materials/unnamed.mat.meta new file mode 100644 index 0000000..ddbb63b --- /dev/null +++ b/Assets/materials/unnamed.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80d5fbaee57b7415e8565440f7f176e9 +timeCreated: 1454163718 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs.meta b/Assets/prefabs.meta index 50030ef..e51d793 100644 --- a/Assets/prefabs.meta +++ b/Assets/prefabs.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: f61eba6cd49f079439837e58225f4f74 +guid: d46e4b1657db2724cac4c064621fe701 folderAsset: yes -timeCreated: 1454165488 +timeCreated: 1454164396 licenseType: Free DefaultImporter: userData: diff --git a/Assets/prefabs/Character.prefab b/Assets/prefabs/Character.prefab new file mode 100644 index 0000000..35230e2 --- /dev/null +++ b/Assets/prefabs/Character.prefab @@ -0,0 +1,3548 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &103772 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 403470} + - 33: {fileID: 3347252} + - 23: {fileID: 2324532} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &104658 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 435070} + - 33: {fileID: 3366086} + - 23: {fileID: 2350030} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &108558 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 423648} + m_Layer: 0 + m_Name: r_foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &109368 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 486358} + m_Layer: 0 + m_Name: r_elbow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &109856 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438374} + - 33: {fileID: 3332926} + - 23: {fileID: 2367714} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &111880 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 487758} + - 95: {fileID: 9500896} + m_Layer: 0 + m_Name: R_eye_c_sad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &113240 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 448126} + - 95: {fileID: 9543926} + m_Layer: 0 + m_Name: Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &113702 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 432964} + - 33: {fileID: 3337180} + - 23: {fileID: 2393528} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &115228 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 490736} + - 33: {fileID: 3317734} + - 23: {fileID: 2343032} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &115456 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 420052} + m_Layer: 0 + m_Name: Right_eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &115984 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 488158} + m_Layer: 0 + m_Name: l_wrist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &116980 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 440302} + m_Layer: 0 + m_Name: r_clavicle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &123278 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 449512} + m_Layer: 0 + m_Name: l_foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &125136 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 416976} + m_Layer: 0 + m_Name: Left_eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &126230 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 466864} + - 95: {fileID: 9599588} + m_Layer: 0 + m_Name: R_eye_g_Closed_shy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &127670 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 437862} + m_Layer: 0 + m_Name: r_knee + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &128414 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 464056} + - 33: {fileID: 3368414} + - 23: {fileID: 2350236} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &129608 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 408312} + m_Layer: 0 + m_Name: l_clavicle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &131378 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 440494} + - 95: {fileID: 9547626} + m_Layer: 0 + m_Name: R_eye_d_midClosed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &132602 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476198} + - 95: {fileID: 9575828} + m_Layer: 0 + m_Name: L_eye_d_midClosed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &132888 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 472058} + - 33: {fileID: 3342126} + - 23: {fileID: 2313698} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &133358 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 417532} + m_Layer: 0 + m_Name: l_elbow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &133520 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 463488} + - 95: {fileID: 9565560} + m_Layer: 0 + m_Name: Mouth_g_happy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &134072 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 458512} + - 95: {fileID: 9566974} + m_Layer: 0 + m_Name: Mouth_cute + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &134376 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 471088} + m_Layer: 0 + m_Name: r_toe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &134876 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 433858} + - 33: {fileID: 3301574} + - 23: {fileID: 2304478} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &136316 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 480662} + - 95: {fileID: 9591432} + m_Layer: 0 + m_Name: Mouth_c_surprised + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &139026 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 466264} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &139404 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 487042} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &140126 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 473300} + - 33: {fileID: 3363954} + - 23: {fileID: 2362838} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &142712 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 441554} + - 33: {fileID: 3389198} + - 23: {fileID: 2374272} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &142866 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496586} + m_Layer: 0 + m_Name: l_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &146048 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424776} + - 33: {fileID: 3343286} + - 23: {fileID: 2380866} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &146282 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 406538} + m_Layer: 0 + m_Name: r_shoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &147740 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424594} + - 33: {fileID: 3335880} + - 23: {fileID: 2341184} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &148294 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496508} + - 33: {fileID: 3300304} + - 23: {fileID: 2367976} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &148390 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 484296} + - 95: {fileID: 9511632} + m_Layer: 0 + m_Name: L_eye_c_sad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &150150 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 462756} + m_Layer: 0 + m_Name: Face + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &151016 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476540} + m_Layer: 0 + m_Name: Root2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &151404 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476834} + - 137: {fileID: 13757278} + m_Layer: 0 + m_Name: Geometry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &151490 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 497856} + - 33: {fileID: 3318924} + - 23: {fileID: 2370030} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &153252 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 498720} + m_Layer: 0 + m_Name: l_shoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &158216 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 478218} + m_Layer: 0 + m_Name: l_knee + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &158834 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 449568} + - 33: {fileID: 3328710} + - 23: {fileID: 2360056} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &159004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 436036} + - 95: {fileID: 9524884} + m_Layer: 0 + m_Name: Mouth_b_Terrified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &159898 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 446902} + - 33: {fileID: 3347562} + - 23: {fileID: 2305920} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162686 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 462110} + - 95: {fileID: 9516888} + m_Layer: 0 + m_Name: R_eye_e_Closed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &162836 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 495994} + - 33: {fileID: 3340206} + - 23: {fileID: 2313762} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &163064 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 480864} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &163326 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456480} + - 95: {fileID: 9587040} + m_Layer: 0 + m_Name: L_eye_g_Closed_shy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &164992 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 454216} + - 95: {fileID: 9509368} + m_Layer: 0 + m_Name: Mouth_e_shut + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &170422 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427298} + - 95: {fileID: 9509158} + m_Layer: 0 + m_Name: Mouth_d_surprised2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &170442 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 420916} + m_Layer: 0 + m_Name: r_wrist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &171148 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 413742} + - 33: {fileID: 3398006} + - 23: {fileID: 2341978} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &174012 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 405094} + - 33: {fileID: 3353128} + - 23: {fileID: 2308228} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &175546 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 425620} + - 95: {fileID: 9511484} + m_Layer: 0 + m_Name: R_eye_b_mad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &175656 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 425580} + m_Layer: 0 + m_Name: l_hip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &176822 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 477328} + m_Layer: 0 + m_Name: l_toe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &177498 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 475720} + m_Layer: 0 + m_Name: r_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &177734 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438302} + - 95: {fileID: 9590884} + m_Layer: 0 + m_Name: L_eye_b_mad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &178596 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 468658} + - 95: {fileID: 9560682} + m_Layer: 0 + m_Name: R_eye_a_open + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &180874 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 434696} + - 95: {fileID: 9586516} + m_Layer: 0 + m_Name: R_eye_h_Closed_mad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &183832 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 459112} + - 33: {fileID: 3348484} + - 23: {fileID: 2300764} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &184020 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 445520} + - 95: {fileID: 9586300} + m_Layer: 0 + m_Name: Mouth_f_sad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &184496 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 420726} + m_Layer: 0 + m_Name: Mouth + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &185142 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 405262} + - 33: {fileID: 3389234} + - 23: {fileID: 2331360} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &185276 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 414906} + - 33: {fileID: 3372874} + - 23: {fileID: 2315284} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &185912 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 498850} + - 95: {fileID: 9568912} + m_Layer: 0 + m_Name: L_eye_a_open + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &187110 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 446418} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &187424 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 429892} + - 95: {fileID: 9541776} + m_Layer: 0 + m_Name: L_eye_f_Closed_happy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &188066 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 434014} + - 95: {fileID: 9549748} + m_Layer: 0 + m_Name: Mouth_a_Happy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &188968 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 413078} + - 95: {fileID: 9540624} + m_Layer: 0 + m_Name: L_eye_h_Closed_mad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &189004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489792} + m_Layer: 0 + m_Name: r_hip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &190590 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 466558} + - 95: {fileID: 9547246} + m_Layer: 0 + m_Name: R_eye_f_Closed_happy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &193484 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 498594} + - 95: {fileID: 9532600} + m_Layer: 0 + m_Name: L_eye_e_Closed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &195358 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427726} + - 33: {fileID: 3379294} + - 23: {fileID: 2363366} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &197162 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 457244} + - 33: {fileID: 3392934} + - 23: {fileID: 2360158} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &198936 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 473846} + - 54: {fileID: 5463890} + - 114: {fileID: 11431374} + - 136: {fileID: 13666806} + m_Layer: 0 + m_Name: Character + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403470 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103772} + 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: 466558} + m_RootOrder: 0 +--- !u!4 &405094 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 174012} + 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: 466864} + m_RootOrder: 0 +--- !u!4 &405262 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185142} + 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: 434014} + m_RootOrder: 0 +--- !u!4 &406538 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146282} + m_LocalRotation: {x: .0129313851, y: .0512600876, z: .43995434, w: .896462739} + m_LocalPosition: {x: -.191467613, y: -8.74300592e-17, z: 1.56125109e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 486358} + m_Father: {fileID: 440302} + m_RootOrder: 0 +--- !u!4 &408312 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 129608} + m_LocalRotation: {x: 0, y: 0, z: .629437685, w: .777051032} + m_LocalPosition: {x: -.0136446748, y: -.176759332, z: -.0584682189} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 498720} + m_Father: {fileID: 487042} + m_RootOrder: 0 +--- !u!4 &413078 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188968} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472058} + m_Father: {fileID: 416976} + m_RootOrder: 7 +--- !u!4 &413742 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 171148} + 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: 454216} + m_RootOrder: 0 +--- !u!4 &414906 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185276} + 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: 440494} + m_RootOrder: 0 +--- !u!4 &416976 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 125136} + m_LocalRotation: {x: -1.91671057e-09, y: -.0817408115, z: 2.52785681e-09, w: .996653616} + m_LocalPosition: {x: -.124510683, y: .0942022651, z: .0259207729} + m_LocalScale: {x: .507134974, y: .507134974, z: .507134974} + m_Children: + - {fileID: 498850} + - {fileID: 438302} + - {fileID: 484296} + - {fileID: 476198} + - {fileID: 498594} + - {fileID: 429892} + - {fileID: 456480} + - {fileID: 413078} + m_Father: {fileID: 462756} + m_RootOrder: 0 +--- !u!4 &417532 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 133358} + m_LocalRotation: {x: .0763085485, y: .0931361318, z: -.0168092549, w: .99258256} + m_LocalPosition: {x: -.418374956, y: 1.77592316e-16, z: 6.24500435e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 488158} + m_Father: {fileID: 498720} + m_RootOrder: 0 +--- !u!4 &420052 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115456} + m_LocalRotation: {x: 0, y: .0817407146, z: 0, w: .996653616} + m_LocalPosition: {x: .124510698, y: .0942022726, z: .0259207692} + m_LocalScale: {x: .507134974, y: .507134974, z: .507134974} + m_Children: + - {fileID: 468658} + - {fileID: 425620} + - {fileID: 487758} + - {fileID: 440494} + - {fileID: 462110} + - {fileID: 466558} + - {fileID: 466864} + - {fileID: 434696} + m_Father: {fileID: 462756} + m_RootOrder: 2 +--- !u!4 &420726 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184496} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -.131277323, z: .0430310965} + m_LocalScale: {x: .449999988, y: .449999988, z: .449999988} + m_Children: + - {fileID: 434014} + - {fileID: 436036} + - {fileID: 480662} + - {fileID: 458512} + - {fileID: 427298} + - {fileID: 454216} + - {fileID: 445520} + - {fileID: 463488} + m_Father: {fileID: 462756} + m_RootOrder: 1 +--- !u!4 &420916 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170442} + m_LocalRotation: {x: .0413511582, y: .0536739305, z: -.0130070867, w: .997617185} + m_LocalPosition: {x: -.35727334, y: 3.43475235e-17, z: -2.43555165e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475720} + m_Father: {fileID: 486358} + m_RootOrder: 0 +--- !u!4 &423648 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108558} + m_LocalRotation: {x: .825335026, y: .564643443, z: 4.10702506e-16, w: 6.00320784e-16} + m_LocalPosition: {x: -.411882639, y: -4.99600348e-17, z: 8.198866e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471088} + m_Father: {fileID: 437862} + m_RootOrder: 0 +--- !u!4 &424594 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147740} + 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: 445520} + m_RootOrder: 0 +--- !u!4 &424776 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146048} + 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: 484296} + m_RootOrder: 0 +--- !u!4 &425580 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175656} + m_LocalRotation: {x: -.0650637969, y: .704107046, z: .704107046, w: .0650637969} + m_LocalPosition: {x: .0853532553, y: -.222892672, z: .0214552693} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478218} + m_Father: {fileID: 476540} + m_RootOrder: 0 +--- !u!4 &425620 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175546} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 473300} + m_Father: {fileID: 420052} + m_RootOrder: 1 +--- !u!4 &427298 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170422} + 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: 490736} + m_Father: {fileID: 420726} + m_RootOrder: 4 +--- !u!4 &427726 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 195358} + 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: 456480} + m_RootOrder: 0 +--- !u!4 &429892 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187424} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438374} + m_Father: {fileID: 416976} + m_RootOrder: 5 +--- !u!4 &432964 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113702} + 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: 487758} + m_RootOrder: 0 +--- !u!4 &433858 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134876} + 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: 462110} + m_RootOrder: 0 +--- !u!4 &434014 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188066} + 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: 405262} + m_Father: {fileID: 420726} + m_RootOrder: 0 +--- !u!4 &434696 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 180874} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457244} + m_Father: {fileID: 420052} + m_RootOrder: 7 +--- !u!4 &435070 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 104658} + 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: 438302} + m_RootOrder: 0 +--- !u!4 &436036 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 159004} + 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: 449568} + m_Father: {fileID: 420726} + m_RootOrder: 1 +--- !u!4 &437862 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127670} + m_LocalRotation: {x: .981045663, y: .193776697, z: 1.18654005e-17, w: 6.00717222e-17} + m_LocalPosition: {x: -.331025809, y: -6.24500451e-17, z: -3.96263652e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423648} + m_Father: {fileID: 489792} + m_RootOrder: 0 +--- !u!4 &438302 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177734} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 435070} + m_Father: {fileID: 416976} + m_RootOrder: 1 +--- !u!4 &438374 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109856} + 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: 429892} + m_RootOrder: 0 +--- !u!4 &440302 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 116980} + m_LocalRotation: {x: .777045429, y: -.629444599, z: -3.85423681e-17, w: 4.75803123e-17} + m_LocalPosition: {x: -.0136467768, y: .176759541, z: -.058468204} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406538} + m_Father: {fileID: 487042} + m_RootOrder: 2 +--- !u!4 &440494 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 131378} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414906} + m_Father: {fileID: 420052} + m_RootOrder: 3 +--- !u!4 &441554 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142712} + 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: 480662} + m_RootOrder: 0 +--- !u!4 &445520 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184020} + 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: 424594} + m_Father: {fileID: 420726} + m_RootOrder: 6 +--- !u!4 &446418 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187110} + m_LocalRotation: {x: -.701863766, y: .0859491527, z: .0859491527, w: .701863766} + m_LocalPosition: {x: -.22935164, y: -1.72333128e-16, z: -2.57988431e-09} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 466264} + m_Father: {fileID: 487042} + m_RootOrder: 1 +--- !u!4 &446902 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 159898} + 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: 463488} + m_RootOrder: 0 +--- !u!4 &448126 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113240} + 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: 476834} + - {fileID: 476540} + m_Father: {fileID: 473846} + m_RootOrder: 0 +--- !u!4 &449512 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 123278} + m_LocalRotation: {x: .825335026, y: .564643443, z: 2.85326516e-16, w: 4.17059568e-16} + m_LocalPosition: {x: -.411880851, y: -8.74300592e-17, z: -1.45376357e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 477328} + m_Father: {fileID: 478218} + m_RootOrder: 0 +--- !u!4 &449568 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158834} + 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: 436036} + m_RootOrder: 0 +--- !u!4 &454216 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 164992} + 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: 413742} + m_Father: {fileID: 420726} + m_RootOrder: 5 +--- !u!4 &456480 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163326} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427726} + m_Father: {fileID: 416976} + m_RootOrder: 6 +--- !u!4 &457244 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197162} + 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: 434696} + m_RootOrder: 0 +--- !u!4 &458512 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134072} + 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: 495994} + m_Father: {fileID: 420726} + m_RootOrder: 3 +--- !u!4 &459112 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 183832} + 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: 468658} + m_RootOrder: 0 +--- !u!4 &462110 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162686} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433858} + m_Father: {fileID: 420052} + m_RootOrder: 4 +--- !u!4 &462756 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 150150} + m_LocalRotation: {x: 2.75741829e-08, y: 3.58979335e-09, z: 4.02538578e-17, w: 1} + m_LocalPosition: {x: 2.39235014e-08, y: .236810729, z: .267383814} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416976} + - {fileID: 420726} + - {fileID: 420052} + m_Father: {fileID: 466264} + m_RootOrder: 0 +--- !u!4 &463488 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 133520} + 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: 446902} + m_Father: {fileID: 420726} + m_RootOrder: 7 +--- !u!4 &464056 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 128414} + 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: 476198} + m_RootOrder: 0 +--- !u!4 &466264 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 139026} + m_LocalRotation: {x: .435517401, y: -.557067871, z: .435517401, w: .557067871} + m_LocalPosition: {x: -.162415564, y: 7.49400489e-17, z: -1.10002488e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 462756} + m_Father: {fileID: 446418} + m_RootOrder: 0 +--- !u!4 &466558 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190590} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 403470} + m_Father: {fileID: 420052} + m_RootOrder: 5 +--- !u!4 &466864 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126230} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405094} + m_Father: {fileID: 420052} + m_RootOrder: 6 +--- !u!4 &468658 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178596} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 459112} + m_Father: {fileID: 420052} + m_RootOrder: 0 +--- !u!4 &471088 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134376} + m_LocalRotation: {x: -.201021597, y: -.677930951, z: -.201021597, w: .677930951} + m_LocalPosition: {x: -.211966544, y: -9.99200696e-17, z: 3.52507425e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 423648} + m_RootOrder: 0 +--- !u!4 &472058 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132888} + 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: 413078} + m_RootOrder: 0 +--- !u!4 &473300 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140126} + 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: 425620} + m_RootOrder: 0 +--- !u!4 &473846 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 198936} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.38000011, y: .189999998, z: 3.22000003} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 448126} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &475720 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177498} + m_LocalRotation: {x: .316180438, y: .948699117, z: 2.17863862e-16, w: -4.60037676e-16} + m_LocalPosition: {x: -.171307787, y: 4.99600348e-17, z: -1.4977134e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420916} + m_RootOrder: 0 +--- !u!4 &476198 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132602} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464056} + m_Father: {fileID: 416976} + m_RootOrder: 3 +--- !u!4 &476540 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151016} + m_LocalRotation: {x: 0, y: 0, z: -.707106829, w: .707106829} + m_LocalPosition: {x: 1.85311321e-33, y: .97394526, z: .0494826622} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 425580} + - {fileID: 489792} + - {fileID: 480864} + m_Father: {fileID: 448126} + m_RootOrder: 1 +--- !u!4 &476834 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151404} + 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: 448126} + m_RootOrder: 0 +--- !u!4 &477328 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176822} + m_LocalRotation: {x: -.20102191, y: -.677930832, z: -.20102191, w: .677930832} + m_LocalPosition: {x: -.211966559, y: -9.99200696e-17, z: 2.45010421e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 449512} + m_RootOrder: 0 +--- !u!4 &478218 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158216} + m_LocalRotation: {x: .981045544, y: .193777323, z: 1.18654394e-17, w: 6.00717156e-17} + m_LocalPosition: {x: -.331026763, y: -8.74300592e-17, z: -2.64173579e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449512} + m_Father: {fileID: 425580} + m_RootOrder: 0 +--- !u!4 &480662 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 136316} + 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: 441554} + m_Father: {fileID: 420726} + m_RootOrder: 2 +--- !u!4 &480864 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163064} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -.266832203, y: -7.53013531e-18, z: -4.00381239e-09} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487042} + m_Father: {fileID: 476540} + m_RootOrder: 2 +--- !u!4 &484296 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148390} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424776} + m_Father: {fileID: 416976} + m_RootOrder: 2 +--- !u!4 &486358 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109368} + m_LocalRotation: {x: -.076308772, y: -.0931364968, z: -.0168119259, w: .99258244} + m_LocalPosition: {x: -.418374389, y: -3.31765865e-17, z: 2.49800174e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420916} + m_Father: {fileID: 406538} + m_RootOrder: 0 +--- !u!4 &487042 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 139404} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -.289998263, y: -1.85732461e-16, z: -3.73351883e-09} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 408312} + - {fileID: 446418} + - {fileID: 440302} + m_Father: {fileID: 480864} + m_RootOrder: 0 +--- !u!4 &487758 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 111880} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: .040379554} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 432964} + m_Father: {fileID: 420052} + m_RootOrder: 2 +--- !u!4 &488158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115984} + m_LocalRotation: {x: -.0413513258, y: -.0536734909, z: -.0130043533, w: .997617245} + m_LocalPosition: {x: -.357275635, y: 2.56045169e-16, z: 2.49800174e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496586} + m_Father: {fileID: 417532} + m_RootOrder: 0 +--- !u!4 &489792 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189004} + m_LocalRotation: {x: -.0650636852, y: .704107046, z: .704107046, w: .0650636852} + m_LocalPosition: {x: .08535254, y: .222892657, z: .0214553364} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 437862} + m_Father: {fileID: 476540} + m_RootOrder: 1 +--- !u!4 &490736 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115228} + 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: 427298} + m_RootOrder: 0 +--- !u!4 &495994 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162836} + 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: 458512} + m_RootOrder: 0 +--- !u!4 &496508 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148294} + 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: 498594} + m_RootOrder: 0 +--- !u!4 &496586 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142866} + m_LocalRotation: {x: 0, y: 0, z: -.316184551, w: .948697746} + m_LocalPosition: {x: -.171305045, y: -3.37230233e-16, z: -5.05330029e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 488158} + m_RootOrder: 0 +--- !u!4 &497856 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151490} + 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: 498850} + m_RootOrder: 0 +--- !u!4 &498594 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 193484} + m_LocalRotation: {x: 0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: .0403795838} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496508} + m_Father: {fileID: 416976} + m_RootOrder: 4 +--- !u!4 &498720 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153252} + m_LocalRotation: {x: -.0129308263, y: -.0512600355, z: .439961314, w: .896459281} + m_LocalPosition: {x: -.191468447, y: 4.37150296e-17, z: -3.30525135e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417532} + m_Father: {fileID: 408312} + m_RootOrder: 0 +--- !u!4 &498850 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185912} + m_LocalRotation: {x: .0129202036, y: .00737218885, z: -.00222678413, w: .99988693} + m_LocalPosition: {x: -.00204504933, y: -.0010967257, z: .0241976157} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497856} + m_Father: {fileID: 416976} + m_RootOrder: 0 +--- !u!23 &2300764 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 183832} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2304478 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134876} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2305920 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 159898} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2308228 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 174012} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2313698 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132888} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2313762 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162836} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2315284 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185276} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2324532 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103772} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2331360 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185142} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2341184 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147740} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2341978 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 171148} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2343032 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115228} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2350030 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 104658} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2350236 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 128414} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2360056 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158834} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2360158 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197162} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2362838 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140126} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2363366 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 195358} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2367714 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109856} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2367976 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148294} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2370030 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151490} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2374272 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142712} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2380866 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146048} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2393528 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113702} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 35e96f4881223b54e8fa120498719c53, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300304 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148294} + m_Mesh: {fileID: 4300000, guid: d2c9da25e6e45f94184fdc89188e5db8, type: 3} +--- !u!33 &3301574 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134876} + m_Mesh: {fileID: 4300000, guid: 26dc8f1028239c044ba9c0bddf9f4437, type: 3} +--- !u!33 &3317734 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115228} + m_Mesh: {fileID: 4300000, guid: 78d9992576f95a84fbc435d297452eeb, type: 3} +--- !u!33 &3318924 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151490} + m_Mesh: {fileID: 4300000, guid: 01f8cadcd980d6e47845b924c7585217, type: 3} +--- !u!33 &3328710 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158834} + m_Mesh: {fileID: 4300000, guid: b99cb26ec99535249bdbe19d0b3c0f28, type: 3} +--- !u!33 &3332926 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109856} + m_Mesh: {fileID: 4300000, guid: 84eb5874cabfcba429fd5185b84369df, type: 3} +--- !u!33 &3335880 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147740} + m_Mesh: {fileID: 4300000, guid: ba2bea3bb96dfbd429ff88a8d4e8760a, type: 3} +--- !u!33 &3337180 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113702} + m_Mesh: {fileID: 4300000, guid: a9c91d022e4b09d4d98ddb10ad440235, type: 3} +--- !u!33 &3340206 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162836} + m_Mesh: {fileID: 4300000, guid: 63c81a4faadf38b4d98248171d83b9fd, type: 3} +--- !u!33 &3342126 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132888} + m_Mesh: {fileID: 4300000, guid: 0bc724d9ca9117243947c9e3d3d0fcda, type: 3} +--- !u!33 &3343286 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146048} + m_Mesh: {fileID: 4300000, guid: b9973861ce2008d4ab4810d60bc94d36, type: 3} +--- !u!33 &3347252 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103772} + m_Mesh: {fileID: 4300000, guid: d044a95650ce4b74e817b7a200ac6a91, type: 3} +--- !u!33 &3347562 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 159898} + m_Mesh: {fileID: 4300000, guid: c464353010fd1434bb2a7902eb982fe9, type: 3} +--- !u!33 &3348484 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 183832} + m_Mesh: {fileID: 4300000, guid: 90a637b7f1b1d284d804d9306a15849b, type: 3} +--- !u!33 &3353128 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 174012} + m_Mesh: {fileID: 4300000, guid: 70fdd45f173b9414eba7d2c266c19127, type: 3} +--- !u!33 &3363954 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140126} + m_Mesh: {fileID: 4300000, guid: 8cee4246baa88da469edf7bc2c30c637, type: 3} +--- !u!33 &3366086 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 104658} + m_Mesh: {fileID: 4300000, guid: 6f5f29eb74122394a8aab08565c602db, type: 3} +--- !u!33 &3368414 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 128414} + m_Mesh: {fileID: 4300000, guid: 6f861f80866e22d44a6a652ca82494ca, type: 3} +--- !u!33 &3372874 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185276} + m_Mesh: {fileID: 4300000, guid: c51fe47fd198c6f45bca2fc176df0c8f, type: 3} +--- !u!33 &3379294 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 195358} + m_Mesh: {fileID: 4300000, guid: 658670377ba6e884cbc05263855149d6, type: 3} +--- !u!33 &3389198 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142712} + m_Mesh: {fileID: 4300000, guid: 3d9daa5f8baf75143add0d5ea8c11ca4, type: 3} +--- !u!33 &3389234 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185142} + m_Mesh: {fileID: 4300000, guid: fd6f4efe01fe2334281de52a989379d6, type: 3} +--- !u!33 &3392934 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197162} + m_Mesh: {fileID: 4300000, guid: 99279a20f5b7912449fc2bf1e0aca035, type: 3} +--- !u!33 &3398006 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 171148} + m_Mesh: {fileID: 4300000, guid: a6d512dc0062c1247bbdc58cc84bab5e, type: 3} +--- !u!54 &5463890 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 198936} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!95 &9500896 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 111880} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: a9c91d022e4b09d4d98ddb10ad440235, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9509158 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170422} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 78d9992576f95a84fbc435d297452eeb, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9509368 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 164992} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: a6d512dc0062c1247bbdc58cc84bab5e, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9511484 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175546} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 8cee4246baa88da469edf7bc2c30c637, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9511632 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148390} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: b9973861ce2008d4ab4810d60bc94d36, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9516888 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162686} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 26dc8f1028239c044ba9c0bddf9f4437, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9524884 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 159004} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: b99cb26ec99535249bdbe19d0b3c0f28, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9532600 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 193484} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: d2c9da25e6e45f94184fdc89188e5db8, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9540624 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188968} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 0bc724d9ca9117243947c9e3d3d0fcda, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9541776 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187424} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 84eb5874cabfcba429fd5185b84369df, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9543926 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113240} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 04e643a00918e6048b759d023460edc6, type: 3} + m_Controller: {fileID: 9100000, guid: 8d382404ede7e1944970218b83a887c8, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9547246 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190590} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: d044a95650ce4b74e817b7a200ac6a91, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9547626 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 131378} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c51fe47fd198c6f45bca2fc176df0c8f, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9549748 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188066} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: fd6f4efe01fe2334281de52a989379d6, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9560682 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178596} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 90a637b7f1b1d284d804d9306a15849b, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9565560 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 133520} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: c464353010fd1434bb2a7902eb982fe9, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9566974 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134072} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 63c81a4faadf38b4d98248171d83b9fd, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9568912 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 185912} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 01f8cadcd980d6e47845b924c7585217, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9575828 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132602} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6f861f80866e22d44a6a652ca82494ca, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9586300 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184020} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: ba2bea3bb96dfbd429ff88a8d4e8760a, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9586516 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 180874} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 99279a20f5b7912449fc2bf1e0aca035, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9587040 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163326} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 658670377ba6e884cbc05263855149d6, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9590884 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177734} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 6f5f29eb74122394a8aab08565c602db, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9591432 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 136316} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 3d9daa5f8baf75143add0d5ea8c11ca4, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!95 &9599588 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126230} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 70fdd45f173b9414eba7d2c266c19127, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11431374 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 198936} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 9543926} + MoveSpeed: 4 + TurnSpeed: 400 + DashForce: 9 + DashCooldown: 6 +--- !u!136 &13666806 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 198936} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 3.08999991 + m_Direction: 1 + m_Center: {x: 0, y: 1.40999997, z: 0} +--- !u!137 &13757278 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151404} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_Materials: + - {fileID: 2100000, guid: 9095223437c564d458a6a430de12d9d0, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_Mesh: {fileID: 4300000, guid: 04e643a00918e6048b759d023460edc6, type: 3} + m_Bones: + - {fileID: 476540} + - {fileID: 480864} + - {fileID: 487042} + - {fileID: 446418} + - {fileID: 466264} + - {fileID: 408312} + - {fileID: 498720} + - {fileID: 417532} + - {fileID: 488158} + - {fileID: 496586} + - {fileID: 440302} + - {fileID: 406538} + - {fileID: 486358} + - {fileID: 420916} + - {fileID: 475720} + - {fileID: 425580} + - {fileID: 478218} + - {fileID: 449512} + - {fileID: 477328} + - {fileID: 489792} + - {fileID: 437862} + - {fileID: 423648} + - {fileID: 471088} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 476540} + m_AABB: + m_Center: {x: -.357620299, y: 4.76837158e-07, z: .0526449084} + m_Extent: {x: 1.53546143, y: 1.36718225, z: .529102862} + m_DirtyAABB: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: TurnSpeed + value: 400 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 198936} + m_IsPrefabParent: 1 diff --git a/Assets/prefabs/Character.prefab.meta b/Assets/prefabs/Character.prefab.meta new file mode 100644 index 0000000..35a0265 --- /dev/null +++ b/Assets/prefabs/Character.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9aa98efb3480c8438047a4565cd1893 +timeCreated: 1454164878 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/CharacterController.prefab b/Assets/prefabs/CharacterController.prefab new file mode 100644 index 0000000..d45b147 --- /dev/null +++ b/Assets/prefabs/CharacterController.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &117118 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 422570} + - 114: {fileID: 11495336} + m_Layer: 0 + m_Name: CharacterController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &422570 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 117118} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .666631162, y: .145443216, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &11495336 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 117118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8cb928dc47bb84343830c964dd63c454, type: 3} + m_Name: + m_EditorClassIdentifier: + character: {fileID: 0} + playerNumber: 0 +--- !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: 117118} + m_IsPrefabParent: 1 diff --git a/Assets/prefabs/CharacterController.prefab.meta b/Assets/prefabs/CharacterController.prefab.meta new file mode 100644 index 0000000..3d4fe8d --- /dev/null +++ b/Assets/prefabs/CharacterController.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a3031db8d5701f47984a4267336a83f +timeCreated: 1454165045 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/Materials.meta b/Assets/prefabs/Materials.meta new file mode 100644 index 0000000..9f7bfda --- /dev/null +++ b/Assets/prefabs/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ea122c6736d10ef459ebf219d782f03e +folderAsset: yes +timeCreated: 1454175515 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/Materials/None.mat b/Assets/prefabs/Materials/None.mat new file mode 100644 index 0000000..ff6e93f --- /dev/null +++ b/Assets/prefabs/Materials/None.mat @@ -0,0 +1,138 @@ +%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: None + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .5 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: .800000012, g: .800000012, b: .800000012, a: 1} diff --git a/Assets/prefabs/Materials/None.mat.meta b/Assets/prefabs/Materials/None.mat.meta new file mode 100644 index 0000000..0989479 --- /dev/null +++ b/Assets/prefabs/Materials/None.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44a9bc5b2376b3b4f858f61020f4ec2f +timeCreated: 1454175515 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/SelectorWithBolts.prefab b/Assets/prefabs/SelectorWithBolts.prefab new file mode 100644 index 0000000..fc99af5 --- /dev/null +++ b/Assets/prefabs/SelectorWithBolts.prefab @@ -0,0 +1,338 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &127510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470522} + - 33: {fileID: 3399946} + - 136: {fileID: 13610440} + - 23: {fileID: 2308356} + m_Layer: 0 + m_Name: Bolt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &135156 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 447650} + m_Layer: 0 + m_Name: SelectorWithBolts + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &175536 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 417746} + - 33: {fileID: 3303440} + - 23: {fileID: 2379998} + m_Layer: 0 + m_Name: default + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &190828 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489060} + - 33: {fileID: 3372410} + - 136: {fileID: 13681290} + - 23: {fileID: 2370082} + m_Layer: 0 + m_Name: Bolt (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &197982 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 463954} + - 33: {fileID: 3354128} + - 136: {fileID: 13611214} + - 23: {fileID: 2335330} + m_Layer: 0 + m_Name: Bolt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417746 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175536} + 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: 447650} + m_RootOrder: 0 +--- !u!4 &447650 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 135156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.73000002, y: .430000007, z: .861041784} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: + - {fileID: 417746} + - {fileID: 463954} + - {fileID: 470522} + - {fileID: 489060} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &463954 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197982} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.699999988, y: 0, z: .400000006} + m_LocalScale: {x: .100000001, y: .100000001, z: .100000001} + m_Children: [] + m_Father: {fileID: 447650} + m_RootOrder: 1 +--- !u!4 &470522 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .680000007, y: 0, z: .399999619} + m_LocalScale: {x: .100000001, y: .100000001, z: .100000001} + m_Children: [] + m_Father: {fileID: 447650} + m_RootOrder: 2 +--- !u!4 &489060 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190828} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .0199999996, y: 0, z: -.769999981} + m_LocalScale: {x: .100000001, y: .100000001, z: .100000001} + m_Children: [] + m_Father: {fileID: 447650} + m_RootOrder: 3 +--- !u!23 &2308356 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127510} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2335330 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197982} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2370082 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190828} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!23 &2379998 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175536} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 80d5fbaee57b7415e8565440f7f176e9, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3303440 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175536} + m_Mesh: {fileID: 4300000, guid: 8ba4ba67e9868469b95b2e9d06d6c620, type: 3} +--- !u!33 &3354128 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197982} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &3372410 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190828} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &3399946 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127510} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!136 &13610440 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127510} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!136 &13611214 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197982} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!136 &13681290 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190828} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 0} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 135156} + m_IsPrefabParent: 1 diff --git a/Assets/prefabs/SelectorWithBolts.prefab.meta b/Assets/prefabs/SelectorWithBolts.prefab.meta new file mode 100644 index 0000000..fc0395d --- /dev/null +++ b/Assets/prefabs/SelectorWithBolts.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 435740a68d38e76438007304b084ccf7 +timeCreated: 1454173319 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/selector.mtl b/Assets/prefabs/selector.mtl new file mode 100644 index 0000000..3737bb2 --- /dev/null +++ b/Assets/prefabs/selector.mtl @@ -0,0 +1,10 @@ +# Blender MTL File: 'selector.blend' +# Material Count: 1 + +newmtl None +Ns 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.8 0.8 0.8 +Ks 0.8 0.8 0.8 +d 1 +illum 2 diff --git a/Assets/prefabs/selector.mtl.meta b/Assets/prefabs/selector.mtl.meta new file mode 100644 index 0000000..c72d14c --- /dev/null +++ b/Assets/prefabs/selector.mtl.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c0f84f4d75b74784baaf4dac7b8cef9 +timeCreated: 1454172375 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/prefabs/selector.obj b/Assets/prefabs/selector.obj new file mode 100644 index 0000000..c8ff6e6 --- /dev/null +++ b/Assets/prefabs/selector.obj @@ -0,0 +1,943 @@ +# Blender v2.76 (sub 0) OBJ File: 'selector.blend' +# www.blender.org +mtllib selector.mtl +o Cylinder +v 0.005000 0.052621 -0.991340 +v -0.005000 0.052621 -0.991340 +v -0.000000 0.053253 -0.980000 +v -0.005000 -0.052621 -0.991340 +v 0.005000 -0.052621 -0.991340 +v 0.007220 -0.053253 -0.967494 +v -0.013850 -0.053253 -0.956011 +v 0.846442 -0.053253 0.486080 +v 0.861025 -0.052621 0.491340 +v 0.856025 -0.052621 0.500000 +v 0.760337 -0.053253 0.490000 +v 0.856025 0.052621 0.500000 +v 0.861025 0.052621 0.491340 +v 0.823389 0.053253 0.446151 +v 0.840805 0.053253 0.490000 +v -0.342801 0.053253 0.021413 +v -0.333765 0.052621 0.009962 +v -0.333765 0.052621 -0.009962 +v -0.344266 0.053253 -0.004670 +v -0.840805 0.053253 0.490000 +v -0.823389 0.053253 0.446151 +v -0.861025 0.052621 0.491340 +v -0.856025 0.052621 0.500000 +v 0.342801 0.053253 0.021413 +v 0.344266 0.053253 -0.004670 +v 0.333765 0.052621 -0.009962 +v 0.333765 0.052621 0.009962 +v 0.339438 0.053253 -0.059852 +v 0.326964 0.052621 -0.067768 +v 0.330424 0.052621 -0.048147 +v 0.323888 0.053253 -0.117886 +v 0.310229 0.052621 -0.123515 +v 0.317043 0.052621 -0.104793 +v 0.298497 0.053253 -0.172337 +v 0.284068 0.052621 -0.175510 +v 0.294030 0.052621 -0.158255 +v 0.264036 0.053253 -0.221553 +v 0.249275 0.052621 -0.222171 +v 0.262082 0.052621 -0.206909 +v 0.221553 0.053253 -0.264036 +v 0.206909 0.052621 -0.262082 +v 0.222171 0.052621 -0.249275 +v 0.175510 0.052621 -0.284068 +v 0.172337 0.053253 -0.298497 +v 0.158255 0.052621 -0.294030 +v 0.117886 0.053253 -0.323888 +v 0.104793 0.052621 -0.317043 +v 0.123515 0.052621 -0.310229 +v 0.059852 0.053253 -0.339438 +v 0.048147 0.052621 -0.330424 +v 0.067768 0.052621 -0.326964 +v 0.009962 0.052621 -0.333765 +v -0.000000 0.053253 -0.344675 +v -0.009962 0.052621 -0.333765 +v -0.059852 0.053253 -0.339438 +v -0.067768 0.052621 -0.326964 +v -0.048147 0.052621 -0.330424 +v -0.104793 0.052621 -0.317043 +v -0.117886 0.053253 -0.323888 +v -0.123516 0.052621 -0.310229 +v -0.158255 0.052621 -0.294030 +v -0.172338 0.053253 -0.298497 +v -0.175510 0.052621 -0.284068 +v -0.206909 0.052621 -0.262082 +v -0.221553 0.053253 -0.264036 +v -0.222171 0.052621 -0.249275 +v -0.262082 0.052621 -0.206908 +v -0.249275 0.052621 -0.222171 +v -0.264036 0.053253 -0.221552 +v -0.294030 0.052621 -0.158255 +v -0.284068 0.052621 -0.175510 +v -0.298497 0.053253 -0.172337 +v -0.317044 0.052621 -0.104793 +v -0.310229 0.052621 -0.123515 +v -0.323888 0.053253 -0.117886 +v -0.330424 0.052621 -0.048147 +v -0.326964 0.052621 -0.067768 +v -0.339438 0.053253 -0.059852 +v 0.000000 0.053253 0.344675 +v 0.009962 0.052621 0.333765 +v -0.009962 0.052621 0.333765 +v 0.059852 0.053253 0.339438 +v 0.067768 0.052621 0.326964 +v 0.048147 0.052621 0.330424 +v 0.104793 0.052621 0.317043 +v 0.117886 0.053253 0.323888 +v 0.123516 0.052621 0.310229 +v 0.172337 0.053253 0.298497 +v 0.175510 0.052621 0.284068 +v 0.158255 0.052621 0.294030 +v 0.221553 0.053253 0.264036 +v 0.222171 0.052621 0.249275 +v 0.206909 0.052621 0.262082 +v 0.264036 0.053253 0.221552 +v 0.262082 0.052621 0.206909 +v 0.249275 0.052621 0.222171 +v 0.298497 0.053253 0.172337 +v 0.294030 0.052621 0.158255 +v 0.284068 0.052621 0.175510 +v 0.323888 0.053253 0.117886 +v 0.317043 0.052621 0.104793 +v 0.310229 0.052621 0.123515 +v 0.339438 0.053253 0.059852 +v 0.330424 0.052621 0.048147 +v 0.326964 0.052621 0.067768 +v -0.326964 0.052621 0.067768 +v -0.330424 0.052621 0.048147 +v -0.339438 0.053253 0.059852 +v -0.310229 0.052621 0.123516 +v -0.317043 0.052621 0.104793 +v -0.323888 0.053253 0.117886 +v -0.284068 0.052621 0.175510 +v -0.294030 0.052621 0.158255 +v -0.298497 0.053253 0.172337 +v -0.249275 0.052621 0.222171 +v -0.262082 0.052621 0.206909 +v -0.264036 0.053253 0.221553 +v -0.206908 0.052621 0.262082 +v -0.222171 0.052621 0.249275 +v -0.221552 0.053253 0.264036 +v -0.158255 0.052621 0.294030 +v -0.175510 0.052621 0.284068 +v -0.172337 0.053253 0.298497 +v -0.104793 0.052621 0.317044 +v -0.123515 0.052621 0.310229 +v -0.117885 0.053253 0.323888 +v -0.048147 0.052621 0.330424 +v -0.067768 0.052621 0.326964 +v -0.059852 0.053253 0.339438 +v -0.861025 -0.052621 0.491340 +v -0.848705 -0.053253 0.490000 +v -0.856025 -0.052621 0.500000 +v -0.001377 -0.053253 0.344554 +v -0.009962 -0.052621 0.333765 +v 0.009962 -0.052621 0.333765 +v 0.072616 -0.053253 0.338321 +v -0.048147 -0.052621 -0.330424 +v -0.067768 -0.052621 -0.326964 +v -0.067467 -0.053253 -0.337398 +v -0.047118 -0.053253 -0.340552 +v -0.009962 -0.052621 -0.333765 +v -0.000000 -0.053253 -0.344675 +v 0.009962 -0.052621 -0.333765 +v 0.059852 -0.053253 -0.339438 +v 0.067768 -0.052621 -0.326964 +v 0.048147 -0.052621 -0.330424 +v 0.117886 -0.053253 -0.323888 +v 0.123515 -0.052621 -0.310229 +v 0.104793 -0.052621 -0.317043 +v 0.172337 -0.053253 -0.298497 +v 0.175510 -0.052621 -0.284068 +v 0.158255 -0.052621 -0.294030 +v 0.221553 -0.053253 -0.264036 +v 0.222171 -0.052621 -0.249275 +v 0.206909 -0.052621 -0.262082 +v 0.262082 -0.052621 -0.206909 +v 0.249275 -0.052621 -0.222171 +v 0.264036 -0.053253 -0.221553 +v 0.294030 -0.052621 -0.158255 +v 0.284068 -0.052621 -0.175510 +v 0.298497 -0.053253 -0.172337 +v 0.317043 -0.052621 -0.104793 +v 0.310229 -0.052621 -0.123515 +v 0.323888 -0.053253 -0.117886 +v 0.330424 -0.052621 -0.048147 +v 0.326964 -0.052621 -0.067768 +v 0.339438 -0.053253 -0.059852 +v 0.333765 -0.052621 0.009962 +v 0.333765 -0.052621 -0.009962 +v 0.344675 -0.053253 -0.000000 +v 0.326964 -0.052621 0.067768 +v 0.330424 -0.052621 0.048147 +v 0.339438 -0.053253 0.059852 +v 0.310229 -0.052621 0.123515 +v 0.317043 -0.052621 0.104793 +v 0.323888 -0.053253 0.117886 +v 0.284068 -0.052621 0.175510 +v 0.294030 -0.052621 0.158255 +v 0.298497 -0.053253 0.172337 +v 0.249275 -0.052621 0.222171 +v 0.262082 -0.052621 0.206909 +v 0.264036 -0.053253 0.221552 +v 0.206909 -0.052621 0.262082 +v 0.222171 -0.052621 0.249275 +v 0.221553 -0.053253 0.264036 +v 0.158255 -0.052621 0.294030 +v 0.175510 -0.052621 0.284068 +v 0.172337 -0.053253 0.298497 +v 0.104793 -0.052621 0.317043 +v 0.123516 -0.052621 0.310229 +v 0.117886 -0.053253 0.323888 +v 0.048147 -0.052621 0.330424 +v 0.067768 -0.052621 0.326964 +v 0.059852 -0.053253 0.339438 +v -0.048147 -0.052621 0.330424 +v -0.059852 -0.053253 0.339438 +v -0.067768 -0.052621 0.326964 +v -0.104793 -0.052621 0.317044 +v -0.117885 -0.053253 0.323888 +v -0.123515 -0.052621 0.310229 +v -0.158255 -0.052621 0.294030 +v -0.172337 -0.053253 0.298497 +v -0.175510 -0.052621 0.284068 +v -0.206908 -0.052621 0.262082 +v -0.221552 -0.053253 0.264036 +v -0.222171 -0.052621 0.249275 +v -0.249275 -0.052621 0.222171 +v -0.264036 -0.053253 0.221553 +v -0.262082 -0.052621 0.206909 +v -0.284068 -0.052621 0.175510 +v -0.298497 -0.053253 0.172337 +v -0.294030 -0.052621 0.158255 +v -0.310229 -0.052621 0.123516 +v -0.323888 -0.053253 0.117886 +v -0.317043 -0.052621 0.104793 +v -0.326964 -0.052621 0.067768 +v -0.339438 -0.053253 0.059852 +v -0.330424 -0.052621 0.048147 +v -0.333765 -0.052621 0.009962 +v -0.344675 -0.053253 0.000000 +v -0.333765 -0.052621 -0.009962 +v -0.330424 -0.052621 -0.048147 +v -0.339438 -0.053253 -0.059852 +v -0.326964 -0.052621 -0.067768 +v -0.317044 -0.052621 -0.104793 +v -0.323888 -0.053253 -0.117886 +v -0.310229 -0.052621 -0.123515 +v -0.298497 -0.053253 -0.172337 +v -0.284068 -0.052621 -0.175510 +v -0.294030 -0.052621 -0.158255 +v -0.264036 -0.053253 -0.221552 +v -0.249275 -0.052621 -0.222171 +v -0.262082 -0.052621 -0.206908 +v -0.221553 -0.053253 -0.264036 +v -0.206909 -0.052621 -0.262082 +v -0.222171 -0.052621 -0.249275 +v -0.175510 -0.052621 -0.284068 +v -0.172338 -0.053253 -0.298497 +v -0.158255 -0.052621 -0.294030 +v -0.117886 -0.053253 -0.323888 +v -0.104793 -0.052621 -0.317043 +v -0.123516 -0.052621 -0.310229 +vt 0.507116 0.309081 +vt 0.501960 0.305470 +vt 0.522831 0.326341 +vt 0.539761 0.350520 +vt 0.552235 0.377271 +vt 0.559874 0.405781 +vt 0.562447 0.435186 +vt 0.559874 0.464590 +vt 0.552235 0.493100 +vt 0.539760 0.519851 +vt 0.522831 0.544030 +vt 0.501959 0.564901 +vt 0.477781 0.581831 +vt 0.451030 0.594305 +vt 0.422519 0.601945 +vt 0.393115 0.604517 +vt 0.363711 0.601945 +vt 0.335200 0.594305 +vt 0.308449 0.581831 +vt 0.289415 0.568503 +vt 0.158532 0.848590 +vt 0.872644 0.436298 +vt 0.143737 0.855438 +vt 0.008160 0.855438 +vt 0.008160 0.012463 +vt 0.143737 0.012463 +vt 0.772340 0.668953 +vt 0.791432 0.668953 +vt 0.791432 0.907022 +vt 0.772340 0.907022 +vt 0.245496 0.352607 +vt 0.233995 0.377271 +vt 0.226356 0.405781 +vt 0.223783 0.435185 +vt 0.226356 0.464590 +vt 0.233995 0.493100 +vt 0.246470 0.519851 +vt 0.263400 0.544030 +vt 0.284271 0.564901 +vt 0.538440 0.521738 +vt 0.853027 0.447623 +vt 0.152388 0.852137 +vt 0.152388 0.043108 +vt 0.477166 0.288253 +vt 0.836973 0.413479 +vt 0.152388 0.018234 +vt 0.152388 0.838529 +vt 0.281532 0.562162 +vt 0.246470 0.350520 +vt 0.263400 0.326341 +vt 0.284271 0.305470 +vt 0.308449 0.288540 +vt 0.335200 0.276066 +vt 0.363711 0.268426 +vt 0.393115 0.265854 +vt 0.422520 0.268426 +vt 0.451030 0.276066 +vt 0.477781 0.288540 +vt 0.252527 0.341869 +vt 0.155749 0.020174 +vt 0.871208 0.433245 +vt 0.544224 0.510281 +vt 0.743285 0.668953 +vt 0.762378 0.668953 +vt 0.762378 0.907022 +vt 0.743285 0.907022 +vt 0.714962 0.668953 +vt 0.733475 0.668953 +vt 0.733475 0.907022 +vt 0.714962 0.907022 +vt 0.688231 0.668953 +vt 0.705601 0.668953 +vt 0.705601 0.907021 +vt 0.688231 0.907022 +vt 0.801243 0.668953 +vt 0.819755 0.668953 +vt 0.819755 0.907022 +vt 0.801243 0.907022 +vt 0.663904 0.668953 +vt 0.679604 0.668953 +vt 0.679604 0.907022 +vt 0.663904 0.907022 +vt 0.829117 0.668953 +vt 0.846487 0.668953 +vt 0.846487 0.907022 +vt 0.829117 0.907022 +vt 0.878444 0.668953 +vt 0.891996 0.668953 +vt 0.891996 0.907022 +vt 0.878444 0.907022 +vt 0.855114 0.668953 +vt 0.870813 0.668953 +vt 0.870813 0.907022 +vt 0.855114 0.907022 +vt 0.656273 0.668953 +vt 0.642721 0.668953 +vt 0.642721 0.907021 +vt 0.656273 0.907022 +vt 0.144529 0.855438 +vt 0.143157 0.860496 +vt 0.144529 0.012463 +vt 0.142586 0.007405 +vt 0.140964 0.007405 +vt 0.880141 0.437642 +vt 0.879838 0.433599 +vt 0.835358 0.418119 +vt 0.141153 0.860496 +vt 0.142532 0.860496 +vt 0.253558 0.348961 +vt 0.250741 0.352985 +vt 0.250201 0.351192 +vt 0.157092 0.041693 +vt 0.148830 0.014230 +vt 0.151730 0.012181 +vt 0.537313 0.516956 +vt 0.535490 0.517386 +vt 0.537566 0.512933 +vt 0.515579 0.544334 +vt 0.521871 0.536836 +vt 0.494765 0.563941 +vt 0.502263 0.557649 +vt 0.470863 0.579637 +vt 0.479340 0.574742 +vt 0.444598 0.590943 +vt 0.453796 0.587595 +vt 0.416769 0.597516 +vt 0.426408 0.595817 +vt 0.851018 0.908450 +vt 0.851018 0.907022 +vt 0.359822 0.595817 +vt 0.369461 0.597516 +vt 0.332434 0.587595 +vt 0.341632 0.590943 +vt 0.767359 0.908450 +vt 0.767359 0.907022 +vt 0.283967 0.557649 +vt 0.291465 0.563941 +vt 0.710133 0.908450 +vt 0.710133 0.907022 +vt 0.683700 0.908450 +vt 0.683700 0.907022 +vt 0.659809 0.908450 +vt 0.659809 0.907022 +vt 0.874909 0.907022 +vt 0.874909 0.908450 +vt 0.824585 0.907022 +vt 0.824585 0.908450 +vt 0.796413 0.907022 +vt 0.796413 0.908450 +vt 0.479340 0.295629 +vt 0.470863 0.290735 +vt 0.502263 0.312722 +vt 0.494765 0.306430 +vt 0.537566 0.357438 +vt 0.532672 0.348961 +vt 0.548872 0.383703 +vt 0.545525 0.374505 +vt 0.555446 0.411532 +vt 0.553746 0.401892 +vt 0.557087 0.440080 +vt 0.557087 0.430292 +vt 0.553746 0.468479 +vt 0.555446 0.458839 +vt 0.545524 0.495866 +vt 0.548872 0.486668 +vt 0.738304 0.907022 +vt 0.738304 0.908450 +vt 0.639186 0.907022 +vt 0.639186 0.908450 +vt 0.008740 0.007405 +vt 0.007368 0.012463 +vt 0.479780 0.294365 +vt 0.508731 0.304441 +vt 0.738304 0.668953 +vt 0.738304 0.667524 +vt 0.744236 0.667524 +vt 0.767359 0.667524 +vt 0.767359 0.668953 +vt 0.398009 0.599158 +vt 0.388221 0.599158 +vt 0.874909 0.668953 +vt 0.874909 0.667524 +vt 0.851018 0.668953 +vt 0.851018 0.667524 +vt 0.824585 0.668953 +vt 0.824585 0.667524 +vt 0.796413 0.668953 +vt 0.796413 0.667524 +vt 0.710133 0.668953 +vt 0.710133 0.667524 +vt 0.683700 0.668953 +vt 0.683700 0.667524 +vt 0.895532 0.668953 +vt 0.895532 0.667524 +vt 0.659809 0.667524 +vt 0.659809 0.668953 +vt 0.639186 0.667524 +vt 0.639186 0.668953 +vt 0.229143 0.440080 +vt 0.229143 0.430291 +vt 0.232484 0.468479 +vt 0.230784 0.458839 +vt 0.240706 0.495866 +vt 0.237358 0.486668 +vt 0.270651 0.544334 +vt 0.264359 0.536836 +vt 0.009098 0.007405 +vt 0.142014 0.007405 +vt 0.007368 0.855438 +vt 0.147475 0.855734 +vt 0.147475 0.014637 +vt 0.151730 0.858190 +vt 0.253558 0.521410 +vt 0.515579 0.326037 +vt 0.880141 0.432729 +vt 0.306891 0.574742 +vt 0.248664 0.512933 +vt 0.734920 0.667524 +vt 0.895532 0.908450 +vt 0.895532 0.907022 +vt 0.769258 0.908450 +vt 0.757088 0.908450 +vt 0.767106 0.667524 +vn 0.000000 -1.000000 0.000000 +vn 0.866000 0.000000 -0.500000 +vn 0.996200 0.000000 0.087200 +vn 0.000000 1.000000 -0.000000 +vn -0.000000 0.000000 1.000000 +vn 0.087200 0.000000 0.996200 +vn 0.258800 0.000000 0.965900 +vn -0.087200 0.000000 0.996200 +vn 0.422600 0.000000 0.906300 +vn -0.258800 0.000000 0.965900 +vn 0.573600 0.000000 0.819200 +vn -0.422600 0.000000 0.906300 +vn 0.707100 0.000000 0.707100 +vn -0.573600 0.000000 0.819200 +vn 0.819200 0.000000 0.573600 +vn -0.707100 0.000000 0.707100 +vn 0.906300 0.000000 0.422600 +vn -0.819200 0.000000 0.573600 +vn 0.965900 0.000000 0.258800 +vn -0.906300 0.000000 0.422600 +vn -0.087200 0.000000 -0.996200 +vn -0.996200 0.000000 -0.087200 +vn 0.996200 -0.000000 -0.087200 +vn -0.965900 0.000000 0.258800 +vn -0.996200 0.000000 0.087200 +vn 0.965900 0.000000 -0.258800 +vn 0.906300 0.000000 -0.422600 +vn -0.965900 0.000000 -0.258800 +vn 0.819200 0.000000 -0.573600 +vn -0.906300 0.000000 -0.422600 +vn 0.707100 0.000000 -0.707100 +vn -0.819200 0.000000 -0.573600 +vn 0.573600 0.000000 -0.819200 +vn -0.707100 0.000000 -0.707100 +vn 0.422600 0.000000 -0.906300 +vn -0.573600 0.000000 -0.819200 +vn 0.258800 0.000000 -0.965900 +vn -0.422600 0.000000 -0.906300 +vn 0.087200 -0.000000 -0.996200 +vn -0.258800 0.000000 -0.965900 +vn 0.000000 0.998500 -0.055600 +vn -0.008200 -0.999700 -0.022300 +vn 0.005700 -0.999100 0.041400 +vn 0.031700 0.999500 -0.007500 +vn 0.062800 0.998000 -0.002000 +vn -0.031700 0.999500 -0.007500 +vn -0.062800 0.998000 -0.002000 +vn -0.056900 0.998300 0.010000 +vn -0.054300 0.998300 0.019800 +vn -0.050000 0.998300 0.028900 +vn -0.044300 0.998300 0.037100 +vn -0.037100 0.998300 0.044300 +vn -0.028900 0.998300 0.050000 +vn -0.019800 0.998300 0.054300 +vn -0.010000 0.998300 0.056900 +vn 0.000000 0.998300 0.057800 +vn 0.010000 0.998300 0.056900 +vn 0.019800 0.998300 0.054300 +vn 0.028900 0.998300 0.050000 +vn 0.037100 0.998300 0.044300 +vn 0.044300 0.998300 0.037100 +vn 0.050000 0.998300 0.028900 +vn 0.054300 0.998300 0.019800 +vn 0.056900 0.998300 0.010000 +vn 0.000000 0.998300 -0.057800 +vn -0.010000 0.998300 -0.056900 +vn -0.019800 0.998300 -0.054300 +vn -0.028900 0.998300 -0.050000 +vn -0.037100 0.998300 -0.044300 +vn -0.044300 0.998300 -0.037100 +vn -0.050000 0.998300 -0.028900 +vn -0.054300 0.998300 -0.019800 +vn -0.056900 0.998300 -0.010000 +vn 0.056900 0.998300 -0.010000 +vn 0.054300 0.998300 -0.019800 +vn 0.050000 0.998300 -0.028900 +vn 0.044300 0.998300 -0.037100 +vn 0.037100 0.998300 -0.044300 +vn 0.028900 0.998300 -0.050000 +vn 0.019800 0.998300 -0.054300 +vn 0.010000 0.998300 -0.056900 +vn -0.048200 -0.998500 0.027800 +vn -0.004200 -0.998000 -0.062800 +vn 0.010300 -0.998000 0.062000 +vn 0.000000 -0.998300 0.057800 +vn -0.010000 -0.998300 0.056900 +vn -0.019800 -0.998300 0.054300 +vn -0.028900 -0.998300 0.050000 +vn -0.037100 -0.998300 0.044300 +vn -0.044300 -0.998300 0.037100 +vn -0.050000 -0.998300 0.028900 +vn -0.054300 -0.998300 0.019800 +vn -0.056900 -0.998300 0.010000 +vn -0.057800 -0.998300 0.000000 +vn -0.056900 -0.998300 -0.010000 +vn -0.054300 -0.998300 -0.019800 +vn -0.050000 -0.998300 -0.028900 +vn -0.044300 -0.998300 -0.037100 +vn -0.037100 -0.998300 -0.044300 +vn -0.028900 -0.998300 -0.050000 +vn -0.019800 -0.998300 -0.054300 +vn -0.010000 -0.998300 -0.056900 +vn 0.010000 -0.998300 -0.056900 +vn 0.019800 -0.998300 -0.054300 +vn 0.028900 -0.998300 -0.050000 +vn 0.037100 -0.998300 -0.044300 +vn 0.044300 -0.998300 -0.037100 +vn 0.050000 -0.998300 -0.028900 +vn 0.054300 -0.998300 -0.019800 +vn 0.056900 -0.998300 -0.010000 +vn 0.057800 -0.998300 0.000000 +vn 0.056900 -0.998300 0.010000 +vn 0.054300 -0.998300 0.019800 +vn 0.050000 -0.998300 0.028900 +vn 0.044300 -0.998300 0.037100 +vn 0.037100 -0.998300 0.044300 +vn 0.028900 -0.998300 0.050000 +vn 0.019800 -0.998300 0.054300 +vn 0.000000 0.000000 -1.000000 +vn 0.054600 -0.998000 -0.031500 +vn 0.866000 0.000000 0.500000 +vn -0.054600 0.998000 -0.031500 +vn 0.054600 0.998000 -0.031500 +vn -0.036100 0.998000 0.051600 +vn 0.016300 0.998000 0.060900 +vn 0.026600 0.998000 0.057100 +vn -0.016300 0.998000 -0.060900 +vn -0.000000 0.998000 0.063000 +vn 0.005500 -0.998000 0.062800 +vn -0.026600 -0.998000 0.057100 +vn 0.051600 -0.998000 0.036100 +vn 0.036100 -0.998000 0.051600 +vn 0.026600 -0.998000 0.057100 +vn -0.054600 -0.998000 -0.031500 +vn -0.000000 -0.998000 0.063000 +vn -0.866000 0.000000 0.500000 +vn -0.005500 0.998000 0.062800 +vn -0.005500 -0.998000 0.062800 +vn 0.173600 0.000000 0.984800 +vn 0.005500 0.998000 0.062800 +vn -0.173600 0.000000 0.984800 +vn -0.016300 0.998000 0.060900 +vn -0.342000 0.000000 0.939700 +vn -0.016300 -0.998000 0.060900 +vn 0.342000 0.000000 0.939700 +vn 0.016300 -0.998000 0.060900 +vn -0.026600 0.998000 0.057100 +vn -0.500000 0.000000 0.866000 +vn -0.036100 -0.998000 0.051600 +vn 0.036100 0.998000 0.051600 +vn 0.500000 0.000000 0.866000 +vn -0.642800 0.000000 0.766000 +vn -0.044600 0.998000 0.044600 +vn -0.766000 0.000000 0.642800 +vn -0.044600 -0.998000 0.044600 +vn 0.766000 0.000000 0.642800 +vn 0.044600 0.998000 0.044600 +vn 0.642800 0.000000 0.766000 +vn 0.044600 -0.998000 0.044600 +vn -0.051600 0.998000 0.036100 +vn -0.051600 -0.998000 0.036100 +vn 0.051600 0.998000 0.036100 +vn -0.057100 0.998000 0.026600 +vn -0.939700 0.000000 0.342000 +vn -0.057100 -0.998000 0.026600 +vn 0.939700 0.000000 0.342000 +vn 0.057100 0.998000 0.026600 +vn 0.057100 -0.998000 0.026600 +vn -0.060900 0.998000 0.016300 +vn -0.984800 0.000000 0.173600 +vn -0.060900 -0.998000 0.016300 +vn 0.984800 0.000000 0.173600 +vn 0.060900 0.998000 0.016300 +vn 0.060900 -0.998000 0.016300 +vn -0.062800 0.998000 0.005500 +vn -1.000000 -0.000000 0.000000 +vn -0.062800 -0.998000 0.005500 +vn 1.000000 0.000000 0.000000 +vn 0.062800 0.998000 0.005500 +vn 0.062800 -0.998000 0.005500 +vn -0.062800 0.998000 -0.005500 +vn -0.984800 0.000000 -0.173600 +vn -0.062800 -0.998000 -0.005500 +vn 0.984800 0.000000 -0.173600 +vn 0.062800 0.998000 -0.005500 +vn 0.062800 -0.998000 -0.005500 +vn -0.060900 0.998000 -0.016300 +vn -0.939700 0.000000 -0.342000 +vn -0.060900 -0.998000 -0.016300 +vn 0.939700 0.000000 -0.342000 +vn 0.060900 0.998000 -0.016300 +vn 0.060900 -0.998000 -0.016300 +vn -0.057100 0.998000 -0.026600 +vn -0.866000 0.000000 -0.500000 +vn -0.057100 -0.998000 -0.026600 +vn 0.057100 0.998000 -0.026600 +vn 0.057100 -0.998000 -0.026600 +vn -0.051600 0.998000 -0.036100 +vn -0.766000 0.000000 -0.642800 +vn -0.051600 -0.998000 -0.036100 +vn 0.766000 0.000000 -0.642800 +vn 0.051600 0.998000 -0.036100 +vn 0.051600 -0.998000 -0.036100 +vn -0.044600 0.998000 -0.044600 +vn -0.642800 0.000000 -0.766000 +vn -0.044600 -0.998000 -0.044600 +vn 0.642800 0.000000 -0.766000 +vn 0.044600 0.998000 -0.044600 +vn 0.044600 -0.998000 -0.044600 +vn -0.036100 0.998000 -0.051600 +vn -0.500000 0.000000 -0.866000 +vn -0.036100 -0.998000 -0.051600 +vn 0.500000 0.000000 -0.866000 +vn 0.036100 0.998000 -0.051600 +vn 0.036100 -0.998000 -0.051600 +vn -0.026600 0.998000 -0.057100 +vn -0.342000 0.000000 -0.939700 +vn -0.026600 -0.998000 -0.057100 +vn 0.342000 0.000000 -0.939700 +vn 0.026600 0.998000 -0.057100 +vn 0.026600 -0.998000 -0.057100 +vn -0.173600 0.000000 -0.984800 +vn -0.016300 -0.998000 -0.060900 +vn 0.173600 0.000000 -0.984800 +vn 0.016300 0.998000 -0.060900 +vn 0.016300 -0.998000 -0.060900 +vn -0.005500 0.998000 -0.062800 +vn -0.005500 -0.998000 -0.062800 +vn 0.005500 0.998000 -0.062800 +vn 0.005500 -0.998000 -0.062800 +usemtl None +s off +f 136/1/1 194/2/1 191/3/1 188/4/1 185/5/1 182/6/1 179/7/1 176/8/1 173/9/1 170/10/1 167/11/1 164/12/1 161/13/1 158/14/1 153/15/1 150/16/1 147/17/1 144/18/1 142/19/1 140/20/1 6/21/1 8/22/1 +f 1/23/2 13/24/2 9/25/2 5/26/2 +f 221/27/3 222/28/3 76/29/3 18/30/3 +f 19/31/4 78/32/4 75/33/4 72/34/4 69/35/4 65/36/4 62/37/4 59/38/4 55/39/4 53/19/4 49/18/4 46/17/4 44/16/4 40/15/4 37/14/4 34/13/4 31/12/4 28/11/4 25/40/4 14/41/4 3/42/4 21/43/4 +f 133/44/1 11/45/1 131/46/1 7/47/1 139/48/1 240/38/1 238/37/1 234/36/1 231/35/1 228/34/1 226/33/1 223/32/1 220/49/1 217/50/1 214/51/1 211/52/1 208/53/1 205/54/1 202/55/1 199/56/1 196/57/1 +f 12/23/5 23/24/5 132/25/5 10/26/5 +f 79/58/4 129/57/4 126/56/4 123/55/4 120/54/4 117/53/4 114/52/4 111/51/4 108/50/4 16/59/4 20/60/4 15/61/4 24/62/4 103/9/4 100/8/4 97/7/4 94/6/4 91/5/4 88/4/4 86/3/4 82/2/4 +f 137/63/6 141/64/6 54/65/6 57/66/6 +f 241/67/7 138/68/7 56/69/7 58/70/7 +f 143/27/8 146/28/8 50/29/8 52/30/8 +f 239/71/9 242/72/9 60/73/9 61/74/9 +f 145/75/10 149/76/10 47/77/10 51/78/10 +f 235/79/11 237/80/11 63/81/11 64/82/11 +f 148/83/12 152/84/12 45/85/12 48/86/12 +f 232/87/13 236/88/13 66/89/13 68/90/13 +f 151/91/14 155/92/14 41/93/14 43/94/14 +f 229/91/15 233/92/15 67/93/15 71/94/15 +f 154/87/16 157/88/16 38/89/16 42/90/16 +f 227/83/17 230/84/17 70/85/17 74/86/17 +f 156/92/18 160/91/18 35/94/18 39/93/18 +f 224/75/19 225/76/19 73/77/19 77/78/19 +f 159/84/20 163/83/20 32/86/20 36/85/20 +f 192/28/21 135/27/21 80/30/21 84/29/21 +f 168/64/22 172/63/22 104/66/22 27/65/22 +f 218/63/23 219/64/23 17/65/23 107/66/23 +f 162/76/24 166/75/24 29/78/24 33/77/24 +f 165/28/25 169/27/25 26/30/25 30/29/25 +f 215/67/26 216/68/26 106/69/26 110/70/26 +f 212/71/27 213/72/27 109/73/27 113/74/27 +f 171/68/28 175/67/28 101/70/28 105/69/28 +f 209/79/29 210/80/29 112/81/29 116/82/29 +f 174/72/30 178/71/30 98/74/30 102/73/30 +f 206/95/31 207/96/31 115/97/31 119/98/31 +f 177/80/32 181/79/32 95/82/32 99/81/32 +f 203/80/33 204/79/33 118/82/33 122/81/33 +f 180/88/34 184/87/34 92/90/34 96/89/34 +f 200/72/35 201/71/35 121/74/35 125/73/35 +f 183/92/36 187/91/36 89/94/36 93/93/36 +f 197/68/37 198/67/37 124/70/37 128/69/37 +f 186/84/38 190/83/38 87/86/38 90/85/38 +f 134/64/39 195/63/39 127/66/39 81/65/39 +f 189/76/40 193/75/40 83/78/40 85/77/40 +f 1/23/41 2/99/41 3/100/41 +f 4/26/42 5/101/42 6/102/42 7/103/42 +f 8/22/43 9/104/43 10/105/43 11/106/43 +f 12/23/44 13/99/44 14/107/44 15/108/44 +f 16/59/45 17/109/45 18/110/45 19/111/45 +f 20/60/46 21/112/46 22/113/46 23/114/46 +f 24/62/47 25/115/47 26/116/47 27/117/47 +f 28/11/48 29/118/48 30/119/48 +f 31/12/49 32/120/49 33/121/49 +f 34/13/50 35/122/50 36/123/50 +f 37/14/51 38/124/51 39/125/51 +f 40/15/52 41/126/52 42/127/52 +f 43/94/53 44/128/53 45/129/53 +f 46/17/54 47/130/54 48/131/54 +f 49/18/55 50/132/55 51/133/55 +f 52/30/56 53/134/56 54/135/56 +f 55/39/57 56/136/57 57/137/57 +f 58/70/58 59/138/58 60/139/58 +f 61/74/59 62/140/59 63/141/59 +f 64/82/60 65/142/60 66/143/60 +f 67/93/61 68/144/61 69/145/61 +f 70/85/62 71/129/62 72/128/62 +f 73/77/63 74/146/63 75/147/63 +f 76/29/64 77/148/64 78/149/64 +f 79/58/65 80/150/65 81/151/65 +f 82/2/66 83/152/66 84/153/66 +f 85/77/67 86/147/67 87/146/67 +f 88/4/68 89/154/68 90/155/68 +f 91/5/69 92/156/69 93/157/69 +f 94/6/70 95/158/70 96/159/70 +f 97/7/71 98/160/71 99/161/71 +f 100/8/72 101/162/72 102/163/72 +f 103/9/73 104/164/73 105/165/73 +f 106/69/74 107/166/74 108/167/74 +f 109/73/75 110/139/75 111/138/75 +f 112/81/76 113/141/76 114/140/76 +f 115/97/77 116/168/77 117/169/77 +f 118/82/78 119/143/78 120/142/78 +f 121/74/79 122/141/79 123/140/79 +f 124/70/80 125/139/80 126/138/80 +f 127/66/81 128/166/81 129/167/81 +f 130/25/82 131/170/82 132/171/82 +f 133/44/83 134/151/83 135/172/83 136/173/83 +f 137/63/84 138/174/84 139/175/84 140/176/84 +f 141/64/85 142/177/85 143/178/85 +f 144/18/86 145/133/86 146/132/86 +f 147/17/87 148/131/87 149/130/87 +f 150/16/88 151/179/88 152/180/88 +f 153/15/89 154/127/89 155/126/89 +f 156/92/90 157/181/90 158/182/90 +f 159/84/91 160/183/91 161/184/91 +f 162/76/92 163/185/92 164/186/92 +f 165/28/93 166/187/93 167/188/93 +f 168/64/94 169/178/94 170/177/94 +f 171/68/95 172/174/95 173/175/95 +f 174/72/96 175/189/96 176/190/96 +f 177/80/97 178/191/97 179/192/97 +f 180/88/98 181/193/98 182/194/98 +f 183/92/99 184/181/99 185/182/99 +f 186/84/100 187/183/100 188/184/100 +f 189/76/101 190/185/101 191/186/101 +f 192/28/102 193/187/102 194/188/102 +f 195/63/103 196/175/103 197/174/103 +f 198/67/104 199/190/104 200/189/104 +f 201/71/105 202/192/105 203/191/105 +f 204/79/106 205/195/106 206/196/106 +f 207/96/107 208/197/107 209/198/107 +f 210/80/108 211/192/108 212/191/108 +f 213/72/109 214/190/109 215/189/109 +f 216/68/110 217/175/110 218/174/110 +f 219/64/111 220/177/111 221/178/111 +f 222/28/112 223/188/112 224/187/112 +f 225/76/113 226/186/113 227/185/113 +f 228/34/114 229/199/114 230/200/114 +f 231/35/115 232/201/115 233/202/115 +f 234/36/116 235/203/116 236/204/116 +f 237/80/117 238/192/117 239/191/117 +f 240/38/118 241/205/118 242/206/118 +f 1/23/119 5/26/119 4/26/119 2/23/119 +f 5/26/120 9/25/120 8/207/120 6/208/120 +f 9/25/121 13/24/121 12/209/121 10/171/121 +f 19/31/4 21/43/4 20/60/4 16/59/4 +f 21/43/122 3/42/122 2/210/122 22/211/122 +f 3/42/123 14/41/123 13/104/123 1/212/123 +f 14/41/4 25/40/4 24/62/4 15/61/4 +f 40/15/124 44/16/124 43/179/124 41/126/124 +f 55/39/125 59/38/125 58/205/125 56/136/125 +f 59/38/126 62/37/126 61/213/126 60/206/126 +f 82/2/127 86/3/127 85/214/127 83/152/127 +f 15/61/128 20/60/128 23/114/128 12/215/128 +f 140/20/129 142/19/129 141/216/129 137/137/129 +f 147/17/130 150/16/130 152/180/130 148/131/130 +f 228/34/131 231/35/131 233/202/131 229/199/131 +f 234/36/132 238/37/132 237/217/132 235/203/132 +f 238/37/133 240/38/133 242/206/133 239/213/133 +f 139/48/1 7/47/1 6/21/1 140/20/1 +f 7/47/134 131/46/134 130/211/134 4/210/134 +f 131/46/135 11/45/135 10/215/135 132/114/135 +f 11/45/1 133/44/1 136/1/1 8/22/1 +f 132/25/136 23/24/136 22/24/136 130/25/136 +f 52/30/137 50/29/137 49/149/137 53/134/137 +f 146/28/138 143/27/138 142/177/138 144/188/138 +f 137/63/139 57/66/139 56/69/139 138/68/139 +f 57/66/140 54/65/140 53/134/140 55/167/140 +f 54/65/5 141/64/5 143/27/5 52/30/5 +f 145/75/141 51/78/141 50/29/141 146/28/141 +f 51/78/142 47/77/142 46/147/142 49/149/142 +f 47/77/143 149/76/143 148/83/143 48/86/143 +f 149/76/144 145/75/144 144/188/144 147/186/144 +f 241/67/145 58/70/145 60/73/145 242/72/145 +f 138/68/146 241/67/146 240/190/146 139/218/146 +f 48/86/147 45/85/147 44/128/147 46/147/147 +f 151/91/148 43/94/148 45/85/148 152/84/148 +f 155/92/149 151/91/149 150/184/149 153/182/149 +f 64/82/150 63/81/150 62/140/150 65/142/150 +f 63/81/151 237/80/151 239/71/151 61/74/151 +f 154/87/152 42/90/152 41/93/152 155/92/152 +f 42/90/153 38/89/153 37/219/153 40/145/153 +f 38/89/154 157/88/154 156/193/154 39/220/154 +f 157/88/155 154/87/155 153/182/155 158/194/155 +f 232/87/156 68/90/156 67/93/156 233/92/156 +f 68/90/157 66/89/157 65/219/157 69/145/157 +f 66/89/158 236/88/158 235/193/158 64/220/158 +f 236/88/159 232/87/159 231/182/159 234/194/159 +f 39/93/160 35/94/160 34/128/160 37/145/160 +f 35/94/136 160/91/136 159/84/136 36/85/136 +f 160/91/161 156/92/161 158/182/161 161/184/161 +f 229/91/121 71/94/121 70/85/121 230/84/121 +f 71/94/162 67/93/162 69/145/162 72/128/162 +f 36/85/163 32/86/163 31/147/163 34/128/163 +f 32/86/164 163/83/164 162/76/164 33/77/164 +f 163/83/165 159/84/165 161/184/165 164/186/165 +f 227/83/166 74/86/166 73/77/166 225/76/166 +f 74/86/167 70/85/167 72/128/167 75/147/167 +f 230/84/168 227/83/168 226/186/168 228/184/168 +f 33/77/169 29/78/169 28/149/169 31/147/169 +f 29/78/170 166/75/170 165/28/170 30/29/170 +f 166/75/171 162/76/171 164/186/171 167/188/171 +f 224/75/172 77/78/172 76/29/172 222/28/172 +f 77/78/173 73/77/173 75/147/173 78/149/173 +f 225/76/174 224/75/174 223/188/174 226/186/174 +f 30/29/175 26/30/175 25/221/175 28/149/175 +f 26/30/176 169/27/176 168/64/176 27/65/176 +f 169/27/177 165/28/177 167/188/177 170/177/177 +f 221/27/178 18/30/178 17/65/178 219/64/178 +f 18/30/179 76/29/179 78/149/179 19/221/179 +f 222/28/180 221/27/180 220/177/180 223/188/180 +f 27/65/181 104/66/181 103/167/181 24/222/181 +f 104/66/182 172/63/182 171/68/182 105/69/182 +f 172/63/183 168/64/183 170/177/183 173/175/183 +f 218/63/184 107/66/184 106/69/184 216/68/184 +f 107/66/185 17/65/185 16/222/185 108/167/185 +f 219/64/186 218/63/186 217/175/186 220/177/186 +f 105/69/187 101/70/187 100/138/187 103/167/187 +f 101/70/188 175/67/188 174/72/188 102/73/188 +f 175/67/189 171/68/189 173/175/189 176/190/189 +f 215/67/190 110/70/190 109/73/190 213/72/190 +f 110/70/191 106/69/191 108/167/191 111/138/191 +f 216/68/192 215/67/192 214/190/192 217/175/192 +f 102/73/193 98/74/193 97/140/193 100/138/193 +f 98/74/194 178/71/194 177/80/194 99/81/194 +f 178/71/195 174/72/195 176/190/195 179/192/195 +f 212/71/2 113/74/2 112/81/2 210/80/2 +f 113/74/196 109/73/196 111/138/196 114/140/196 +f 213/72/197 212/71/197 211/192/197 214/190/197 +f 99/81/198 95/82/198 94/142/198 97/140/198 +f 95/82/199 181/79/199 180/196/199 96/143/199 +f 181/79/200 177/80/200 179/192/200 182/195/200 +f 209/79/201 116/82/201 115/143/201 207/196/201 +f 116/82/202 112/81/202 114/140/202 117/142/202 +f 210/80/203 209/79/203 208/195/203 211/192/203 +f 96/89/204 92/90/204 91/145/204 94/219/204 +f 92/90/205 184/87/205 183/92/205 93/93/205 +f 184/87/206 180/88/206 182/194/206 185/182/206 +f 206/95/207 119/98/207 118/82/207 204/79/207 +f 119/98/208 115/97/208 117/169/208 120/142/208 +f 207/96/209 206/95/209 205/195/209 208/197/209 +f 93/93/210 89/94/210 88/128/210 91/145/210 +f 89/94/211 187/91/211 186/84/211 90/85/211 +f 187/91/212 183/92/212 185/182/212 188/184/212 +f 203/80/213 122/81/213 121/74/213 201/71/213 +f 122/81/214 118/82/214 120/142/214 123/140/214 +f 204/79/215 203/80/215 202/192/215 205/195/215 +f 90/85/216 87/86/216 86/147/216 88/128/216 +f 87/86/217 190/83/217 189/76/217 85/77/217 +f 190/83/218 186/84/218 188/184/218 191/186/218 +f 200/72/219 125/73/219 124/70/219 198/67/219 +f 125/73/220 121/74/220 123/140/220 126/138/220 +f 201/71/221 200/72/221 199/190/221 202/192/221 +f 83/78/222 193/75/222 192/28/222 84/29/222 +f 193/75/223 189/76/223 191/186/223 194/188/223 +f 197/68/224 128/69/224 127/66/224 195/63/224 +f 128/69/225 124/70/225 126/138/225 129/167/225 +f 198/67/226 197/68/226 196/175/226 199/190/226 +f 84/29/227 80/30/227 79/134/227 82/149/227 +f 80/30/119 135/27/119 134/64/119 81/65/119 +f 135/27/228 192/28/228 194/188/228 136/188/228 +f 81/65/229 127/66/229 129/167/229 79/134/229 +f 195/63/230 134/64/230 133/223/230 196/175/230 +f 22/24/194 2/23/194 4/26/194 130/25/194 diff --git a/Assets/prefabs/selector.obj.meta b/Assets/prefabs/selector.obj.meta new file mode 100644 index 0000000..d9cf65e --- /dev/null +++ b/Assets/prefabs/selector.obj.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 8ba4ba67e9868469b95b2e9d06d6c620 +timeCreated: 1454172376 +licenseType: Free +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: default + 100002: //RootNode + 400000: default + 400002: //RootNode + 2300000: default + 3300000: default + 4300000: default + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scenes/PatScene.unity b/Assets/scenes/PatScene.unity new file mode 100644 index 0000000..dd97a32 --- /dev/null +++ b/Assets/scenes/PatScene.unity @@ -0,0 +1,723 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: .25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: .5, g: .5, b: .5, a: 1} + m_FogMode: 3 + m_FogDensity: .00999999978 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: .211999997, g: .226999998, b: .259000003, a: 1} + m_AmbientEquatorColor: {r: .114, g: .125, b: .133000001, a: 1} + m_AmbientGroundColor: {r: .0469999984, g: .0430000015, b: .0350000001, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: .5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_GIWorkflowMode: 1 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightmapSnapshot: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: .5 + agentHeight: 2 + agentSlope: 45 + agentClimb: .400000006 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: .166666672 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &215144255 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 117118, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_Name + value: CharacterController (1) + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 977341308} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: playerNumber + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &488783779 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1229110618} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!114 &977341308 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1778514724} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!1 &1008797114 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1008797119} + - 20: {fileID: 1008797118} + - 92: {fileID: 1008797117} + - 124: {fileID: 1008797116} + - 81: {fileID: 1008797115} + 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 &1008797115 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!124 &1008797116 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!92 &1008797117 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!20 &1008797118 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + 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: .0219999999 + m_StereoMirrorMode: 0 +--- !u!4 &1008797119 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_LocalRotation: {x: .484580696, y: 0, z: 0, w: .874746561} + m_LocalPosition: {x: 2.5999999, y: 13.8000002, z: -8.89999962} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!1 &1018231122 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1018231124} + - 114: {fileID: 1018231123} + m_Layer: 0 + m_Name: InputManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1018231123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018231122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e33ba5066fe01747b2722e6f089a2ba, type: 3} + m_Name: + m_EditorClassIdentifier: + MAX_PLAYER_COUNT: 3 + InputMapperAsset: {fileID: 11400000, guid: c1d726eedc374be4fb2ebc66c9c5a740, type: 2} +--- !u!4 &1018231124 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018231122} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .666631162, y: .145443216, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 +--- !u!1 &1052409465 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1052409467} + - 108: {fileID: 1052409466} + 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 &1052409466 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1052409465} + m_Enabled: 1 + serializedVersion: 6 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_Strength: 1 + m_Bias: .0500000007 + m_NormalBias: .400000006 + 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_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_AreaSize: {x: 1, y: 1} +--- !u!4 &1052409467 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1052409465} + m_LocalRotation: {x: .167316198, y: -.254906625, z: .0448322445, w: .951324344} + m_LocalPosition: {x: 15.0299997, y: -.0199999809, z: 8.30000019} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 +--- !u!1001 &1229110618 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: 7.78000021 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: .140000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: 3.28999996 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: BlackBeard + objectReference: {fileID: 0} + - target: {fileID: 13757278, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 65f141b41fd397d4db600540cd8db42d, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1344668562 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 117118, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_Name + value: CharacterController (2) + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 488783779} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: playerNumber + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &1454034002 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1682839029} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!1001 &1682839029 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: -2.38000011 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: .189999998 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: 3.22000003 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: YellowBeard + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1777326589 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 1454034002} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1778514724 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: 2.9000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: .140000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: -5.84000015 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: RedBeard + objectReference: {fileID: 0} + - target: {fileID: 13757278, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 5bf9d6eaf690b0d48b78d8d20c7960e3, type: 2} + - target: {fileID: 5463890, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_IsKinematic + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &2024085281 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2024085285} + - 33: {fileID: 2024085284} + - 64: {fileID: 2024085283} + - 23: {fileID: 2024085282} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2024085282 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &2024085283 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2024085284 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2024085285 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 +--- !u!1001 &2031148190 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.x + value: 2.73000002 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.y + value: .430000007 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.z + value: .861041784 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2370082, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + - target: {fileID: 2335330, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + - target: {fileID: 2308356, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 435740a68d38e76438007304b084ccf7, type: 2} + m_IsPrefabParent: 0 diff --git a/Assets/scenes/PatScene.unity.meta b/Assets/scenes/PatScene.unity.meta new file mode 100644 index 0000000..8ec5354 --- /dev/null +++ b/Assets/scenes/PatScene.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5d6138960cb5ef41863e6d47f253a3c +timeCreated: 1454148779 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scenes/jptest.unity b/Assets/scenes/jptest.unity new file mode 100644 index 0000000..911c3b7 --- /dev/null +++ b/Assets/scenes/jptest.unity @@ -0,0 +1,821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 6 + m_GIWorkflowMode: 1 + m_LightmapsMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 3 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AOMaxDistance: 1 + m_Padding: 2 + m_CompAOExponent: 0 + m_LightmapParameters: {fileID: 0} + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_LightingDataAsset: {fileID: 0} + m_RuntimeCPUUsage: 25 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + cellSize: 0.16666667 + manualCellSize: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &206535105 stripped +GameObject: + m_PrefabParentObject: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_PrefabInternal: {fileID: 1229110618} +--- !u!145 &206535109 +SpringJoint: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206535105} + m_ConnectedBody: {fileID: 1620611578} + m_Anchor: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 1.0100001, y: -0.058000006, z: 0.48579165} + serializedVersion: 2 + m_Spring: 10 + m_Damper: 0.2 + m_MinDistance: 0 + m_MaxDistance: 0 + m_Tolerance: 0.025 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 1 +--- !u!1001 &215144255 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 117118, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_Name + value: CharacterController (1) + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 977341308} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: playerNumber + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &488783779 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1229110618} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!1 &831980493 stripped +GameObject: + m_PrefabParentObject: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_PrefabInternal: {fileID: 1682839029} +--- !u!145 &831980497 +SpringJoint: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 831980493} + m_ConnectedBody: {fileID: 1620611578} + m_Anchor: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -1.0220001, y: -0.048000004, z: 0.47179165} + serializedVersion: 2 + m_Spring: 10 + m_Damper: 0.2 + m_MinDistance: 0 + m_MaxDistance: 0 + m_Tolerance: 0.025 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 1 +--- !u!114 &977341308 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1778514724} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!1 &1008797114 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1008797119} + - 20: {fileID: 1008797118} + - 92: {fileID: 1008797117} + - 124: {fileID: 1008797116} + - 81: {fileID: 1008797115} + 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 &1008797115 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!124 &1008797116 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!92 &1008797117 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 +--- !u!20 &1008797118 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 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 &1008797119 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1008797114} + m_LocalRotation: {x: 0.4845807, y: 0, z: 0, w: 0.87474656} + m_LocalPosition: {x: 2.6, y: 13.8, z: -8.9} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!1 &1018231122 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1018231124} + - 114: {fileID: 1018231123} + m_Layer: 0 + m_Name: InputManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1018231123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018231122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e33ba5066fe01747b2722e6f089a2ba, type: 3} + m_Name: + m_EditorClassIdentifier: + MAX_PLAYER_COUNT: 3 + InputMapperAsset: {fileID: 11400000, guid: c1d726eedc374be4fb2ebc66c9c5a740, type: 2} +--- !u!4 &1018231124 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1018231122} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.66663116, y: 0.14544322, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 +--- !u!1 &1052409465 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1052409467} + - 108: {fileID: 1052409466} + 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 &1052409466 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1052409465} + m_Enabled: 1 + serializedVersion: 6 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -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_BounceIntensity: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_AreaSize: {x: 1, y: 1} +--- !u!4 &1052409467 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1052409465} + m_LocalRotation: {x: 0.1673162, y: -0.25490662, z: 0.044832245, w: 0.95132434} + m_LocalPosition: {x: 15.03, y: -0.01999998, z: 8.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 +--- !u!1001 &1229110618 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: 7.78000021 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: .140000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: 3.28999996 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: BlackBeard + objectReference: {fileID: 0} + - target: {fileID: 13757278, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 65f141b41fd397d4db600540cd8db42d, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1251883238 stripped +GameObject: + m_PrefabParentObject: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_PrefabInternal: {fileID: 1778514724} +--- !u!145 &1251883242 +SpringJoint: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1251883238} + m_ConnectedBody: {fileID: 1620611578} + m_Anchor: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.034000017, y: -0.058000006, z: -1.3402084} + serializedVersion: 2 + m_Spring: 10 + m_Damper: 0.2 + m_MinDistance: 0 + m_MaxDistance: 0 + m_Tolerance: 0.025 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 1 +--- !u!1001 &1344668562 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 117118, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_Name + value: CharacterController (2) + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 488783779} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: playerNumber + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!114 &1454034002 stripped +MonoBehaviour: + m_PrefabParentObject: {fileID: 11431374, guid: d9aa98efb3480c8438047a4565cd1893, + type: 2} + m_PrefabInternal: {fileID: 1682839029} + m_Script: {fileID: 11500000, guid: 0f36f7c8f7d8e03418efcbf2c3645cd8, type: 3} +--- !u!1 &1620611576 stripped +GameObject: + m_PrefabParentObject: {fileID: 135156, guid: 435740a68d38e76438007304b084ccf7, type: 2} + m_PrefabInternal: {fileID: 2031148190} +--- !u!54 &1620611578 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1620611576} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 80 + m_CollisionDetection: 0 +--- !u!1001 &1682839029 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: -2.38 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: 0.19 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: 3.22 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: YellowBeard + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1777326589 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.x + value: .666631162 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.y + value: .145443216 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 422570, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11495336, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + propertyPath: character + value: + objectReference: {fileID: 1454034002} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0a3031db8d5701f47984a4267336a83f, type: 2} + m_IsPrefabParent: 0 +--- !u!1001 &1778514724 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.x + value: 2.9000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.y + value: .140000001 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalPosition.z + value: -5.84000015 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 473846, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 198936, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Name + value: RedBeard + objectReference: {fileID: 0} + - target: {fileID: 13757278, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 5bf9d6eaf690b0d48b78d8d20c7960e3, type: 2} + - target: {fileID: 5463890, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + propertyPath: m_IsKinematic + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: d9aa98efb3480c8438047a4565cd1893, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &2024085281 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 2024085285} + - 33: {fileID: 2024085284} + - 64: {fileID: 2024085283} + - 23: {fileID: 2024085282} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2024085282 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &2024085283 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &2024085284 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2024085285 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2024085281} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 +--- !u!1001 &2031148190 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.x + value: 2.73000002 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.y + value: .430000007 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.z + value: .861041784 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 447650, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2370082, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + - target: {fileID: 2335330, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + - target: {fileID: 2308356, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 8af19731d0d7f6c48bac51221c3ad914, type: 2} + - target: {fileID: 463954, guid: 435740a68d38e76438007304b084ccf7, type: 2} + propertyPath: m_LocalPosition.y + value: 0.054 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 435740a68d38e76438007304b084ccf7, type: 2} + m_IsPrefabParent: 0 diff --git a/Assets/scenes/jptest.unity.meta b/Assets/scenes/jptest.unity.meta new file mode 100644 index 0000000..b5fe57e --- /dev/null +++ b/Assets/scenes/jptest.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd8130a1ffd59d0418b28e319cf0cfa0 +timeCreated: 1454171966 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scenes/prototype.unity b/Assets/scenes/prototype.unity index d0b6c96..5772c1d 100644 --- a/Assets/scenes/prototype.unity +++ b/Assets/scenes/prototype.unity @@ -8,25 +8,25 @@ SceneSettings: m_PVSPortalsArray: [] m_OcclusionBakeSettings: smallestOccluder: 5 - smallestHole: 0.25 + smallestHole: .25 backfaceThreshold: 100 --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 serializedVersion: 6 m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogColor: {r: .5, g: .5, b: .5, a: 1} m_FogMode: 3 - m_FogDensity: 0.01 + m_FogDensity: .00999999978 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_AmbientSkyColor: {r: .211999997, g: .226999998, b: .259000003, a: 1} + m_AmbientEquatorColor: {r: .114, g: .125, b: .133000001, a: 1} + m_AmbientGroundColor: {r: .0469999984, g: .0430000015, b: .0350000001, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 3 m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 + m_HaloStrength: .5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 m_HaloTexture: {fileID: 0} @@ -37,10 +37,13 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} +--- !u!127 &3 +LevelGameManager: + m_ObjectHideFlags: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 5 m_GIWorkflowMode: 1 m_LightmapsMode: 1 m_GISettings: @@ -65,8 +68,7 @@ LightmapSettings: m_TextureCompression: 1 m_FinalGather: 0 m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_LightingDataAsset: {fileID: 0} + m_LightmapSnapshot: {fileID: 0} m_RuntimeCPUUsage: 25 --- !u!196 &5 NavMeshSettings: @@ -74,92 +76,87 @@ NavMeshSettings: m_ObjectHideFlags: 0 m_BuildSettings: serializedVersion: 2 - agentRadius: 0.5 + agentRadius: .5 agentHeight: 2 agentSlope: 45 - agentClimb: 0.4 + agentClimb: .400000006 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 accuratePlacement: 0 minRegionArea: 2 - cellSize: 0.16666667 + cellSize: .166666672 manualCellSize: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &379119613 +--- !u!1 &347885019 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 4 m_Component: - - 4: {fileID: 379119617} - - 33: {fileID: 379119616} - - 64: {fileID: 379119615} - - 23: {fileID: 379119614} + - 4: {fileID: 347885022} + - 212: {fileID: 347885021} + - 114: {fileID: 347885020} m_Layer: 0 - m_Name: Plane + m_Name: selector m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!23 &379119614 -MeshRenderer: +--- !u!114 &347885020 +MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 379119613} + m_GameObject: {fileID: 347885019} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7fe6dc9e4d05744388ce948d49068b1f, type: 3} + m_Name: + m_EditorClassIdentifier: + follows: + - {fileID: 1684655057} + - {fileID: 1169975781} + - {fileID: 1109130832} +--- !u!212 &347885021 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347885019} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} m_SubsetIndices: m_StaticBatchRoot: {fileID: 0} m_UseLightProbes: 1 m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 + m_PreserveUVs: 0 m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxDistance: .5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingOrder: 0 ---- !u!64 &379119615 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 379119613} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &379119616 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 379119613} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &379119617 + m_Sprite: {fileID: 21300000, guid: 7d61718a89a434088acfc6de03adc006, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!4 &347885022 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 379119613} - m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 0, z: 2.02} - m_LocalScale: {x: 10, y: 1, z: 10} + m_GameObject: {fileID: 347885019} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.100000001, y: .310000002, z: 0} + m_LocalScale: {x: .299224973, y: .299224973, z: .299224973} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 7 --- !u!1 &392898795 GameObject: m_ObjectHideFlags: 0 @@ -187,6 +184,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 667395b800eb84a9c88455c4b1dd95b2, type: 3} m_Name: m_EditorClassIdentifier: + symbol: {fileID: 0} --- !u!4 &392898797 Transform: m_ObjectHideFlags: 0 @@ -194,11 +192,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 392898795} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.79447746, y: -0.52348876, z: -1.9216995} + m_LocalPosition: {x: -.794477463, y: -.52348876, z: -1.92169952} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 5 --- !u!1 &537053417 GameObject: m_ObjectHideFlags: 0 @@ -233,18 +231,14 @@ SpriteRenderer: m_ProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxDistance: .5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 1bcefb880bf624dd38df20efa306a315, type: 3} + m_Sprite: {fileID: 21300000, guid: 41dadd201e83e4275adddac35e7d8db6, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 --- !u!4 &537053419 Transform: m_ObjectHideFlags: 0 @@ -252,11 +246,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 537053417} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.03, y: -0.59, z: 0.27} - m_LocalScale: {x: 2.3467247, y: 2.3467247, z: 2.3467247} + m_LocalPosition: {x: .0299999993, y: -.589999974, z: 3.44000006} + m_LocalScale: {x: 2.34672475, y: 2.34672475, z: 2.34672475} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 6 --- !u!1 &1039555527 GameObject: m_ObjectHideFlags: 0 @@ -306,14 +300,14 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} m_NormalizedViewPortRect: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 - near clip plane: 0.3 + near clip plane: .300000012 far clip plane: 1000 field of view: 60 orthographic: 1 @@ -325,11 +319,10 @@ Camera: 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_StereoSeparation: .0219999999 m_StereoMirrorMode: 0 --- !u!4 &1039555532 Transform: @@ -342,7 +335,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 3 --- !u!1 &1109130832 GameObject: m_ObjectHideFlags: 0 @@ -380,10 +373,8 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxDistance: .5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 @@ -398,7 +389,7 @@ SphereCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Radius: 0.5 + m_Radius: .5 m_Center: {x: 0, y: 0, z: 0} --- !u!33 &1109130835 MeshFilter: @@ -414,8 +405,8 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1109130832} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.02, y: 2.36, z: 0} - m_LocalScale: {x: 0.4004432, y: 0.40044343, z: 0.40044343} + m_LocalPosition: {x: .0199999996, y: 2.3599999, z: 0} + m_LocalScale: {x: .400443196, y: .400443435, z: .400443435} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -432,8 +423,11 @@ MonoBehaviour: m_EditorClassIdentifier: playerNumber: 3 speed: 5 - anchor: {fileID: 1942991931} + anchor: {fileID: 347885019} maxRangeFromAnchor: 3 + dashDuration: .300000012 + dashCooldown: 1 + dashSpeed: 30 --- !u!1 &1169975781 GameObject: m_ObjectHideFlags: 0 @@ -471,10 +465,8 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxDistance: .5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 @@ -489,7 +481,7 @@ SphereCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Radius: 0.5 + m_Radius: .5 m_Center: {x: 0, y: 0, z: 0} --- !u!33 &1169975784 MeshFilter: @@ -505,8 +497,8 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1169975781} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.71, y: -2.7, z: 0} - m_LocalScale: {x: 0.4004432, y: 0.40044343, z: 0.40044343} + m_LocalPosition: {x: 2.71000004, y: -2.70000005, z: 0} + m_LocalScale: {x: .400443196, y: .400443435, z: .400443435} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -523,8 +515,11 @@ MonoBehaviour: m_EditorClassIdentifier: playerNumber: 2 speed: 5 - anchor: {fileID: 1942991931} + anchor: {fileID: 347885019} maxRangeFromAnchor: 3 + dashDuration: .300000012 + dashCooldown: 1 + dashSpeed: 30 --- !u!1 &1684655057 GameObject: m_ObjectHideFlags: 0 @@ -557,8 +552,11 @@ MonoBehaviour: m_EditorClassIdentifier: playerNumber: 1 speed: 5 - anchor: {fileID: 1942991931} + anchor: {fileID: 347885019} maxRangeFromAnchor: 3 + dashDuration: .300000012 + dashCooldown: 1 + dashSpeed: 30 --- !u!23 &1684655059 MeshRenderer: m_ObjectHideFlags: 0 @@ -577,10 +575,8 @@ MeshRenderer: m_ProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxDistance: .5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 @@ -595,7 +591,7 @@ SphereCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Radius: 0.5 + m_Radius: .5 m_Center: {x: 0, y: 0, z: 0} --- !u!33 &1684655061 MeshFilter: @@ -611,8 +607,8 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1684655057} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.7, y: -2.24, z: 0} - m_LocalScale: {x: 0.4004432, y: 0.40044343, z: 0.40044343} + m_LocalPosition: {x: -2.70000005, y: -2.24000001, z: 0} + m_LocalScale: {x: .400443196, y: .400443435, z: .400443435} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 @@ -642,7 +638,7 @@ Light: serializedVersion: 6 m_Type: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 + m_Intensity: 3 m_Range: 10 m_SpotAngle: 30 m_CookieSize: 10 @@ -650,9 +646,8 @@ Light: m_Type: 0 m_Resolution: -1 m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 + m_Bias: .0500000007 + m_NormalBias: .400000006 m_Cookie: {fileID: 0} m_DrawHalo: 0 m_Flare: {fileID: 0} @@ -671,83 +666,9 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1903459893} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605} - m_LocalPosition: {x: 1.5768862, y: -0.89293367, z: 0} + m_LocalRotation: {x: .192835093, y: -.0433424078, z: -.113861106, w: .973638415} + m_LocalPosition: {x: 4.05999994, y: 1.84000003, z: -4.30000019} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 6 ---- !u!1 &1942991931 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1942991934} - - 212: {fileID: 1942991933} - - 114: {fileID: 1942991932} - m_Layer: 0 - m_Name: Ouija - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1942991932 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1942991931} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7fe6dc9e4d05744388ce948d49068b1f, type: 3} - m_Name: - m_EditorClassIdentifier: - follows: - - {fileID: 1684655057} - - {fileID: 1169975781} - - {fileID: 1109130832} ---- !u!212 &1942991933 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1942991931} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 1 - m_ReflectionProbeUsage: 1 - m_ProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 755d345830a404ce79dda70b0ec9b6a2, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 ---- !u!4 &1942991934 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1942991931} - 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: 0} - m_RootOrder: 3 + m_RootOrder: 4 diff --git a/Assets/scripts/Character.cs b/Assets/scripts/Character.cs new file mode 100644 index 0000000..21f6887 --- /dev/null +++ b/Assets/scripts/Character.cs @@ -0,0 +1,90 @@ +using UnityEngine; +using System.Collections; +using System; + +[RequireComponent(typeof(Rigidbody))] +public class Character : MonoBehaviour +{ + public Animator animator; + + public float MoveSpeed; + public float TurnSpeed; + public float DashForce; + public float DashCooldown; + + private Rigidbody rb; + private Quaternion targetRot; + + private float dashRemainingTime = 0f; + private bool isDashing = false; + + void Awake() + { + rb = GetComponent(); + } + + void Update() + { + if (dashRemainingTime > 0) + { + dashRemainingTime = Mathf.Clamp(dashRemainingTime - Time.deltaTime, 0f, DashCooldown); + } + + if (!isDashing) + { + rb.rotation = Quaternion.RotateTowards(rb.rotation, targetRot, TurnSpeed * Time.deltaTime); + } + } + + public void Move(float xValue, float zValue) + { + if (isDashing) return; + + Vector3 forwardDir = Camera.main.transform.forward; + Vector3 rightDir = Camera.main.transform.right; + + forwardDir.y = 0f; + forwardDir = forwardDir.normalized * zValue; + + rightDir.y = 0f; + rightDir = rightDir.normalized * xValue; + + Vector3 newVelocity = (forwardDir + rightDir) * MoveSpeed; + + if (newVelocity != Vector3.zero) + { + // We rotate to face the new direction + targetRot = Quaternion.LookRotation(newVelocity.normalized); + } + + newVelocity.y = rb.velocity.y; + + rb.velocity = newVelocity; + animator.SetFloat("Walk", rb.velocity.magnitude); + } + + public bool Dash() + { + if (dashRemainingTime > 0f) return false; + + dashRemainingTime = DashCooldown; + + StartCoroutine(DashCoroutine()); + + return true; + } + + private IEnumerator DashCoroutine() + { + isDashing = true; + + Vector3 fwd = GetComponent().forward; + rb.velocity = Vector3.zero; + rb.AddForce(fwd * DashForce, ForceMode.Impulse); + animator.SetTrigger("Dash"); + + yield return new WaitForSeconds(0.9f); + + isDashing = false; + } +} diff --git a/Assets/scripts/Character.cs.meta b/Assets/scripts/Character.cs.meta new file mode 100644 index 0000000..3f4aa1a --- /dev/null +++ b/Assets/scripts/Character.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0f36f7c8f7d8e03418efcbf2c3645cd8 +timeCreated: 1454148812 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/CharacterController.cs b/Assets/scripts/CharacterController.cs new file mode 100644 index 0000000..21df4b2 --- /dev/null +++ b/Assets/scripts/CharacterController.cs @@ -0,0 +1,57 @@ +using UnityEngine; +using System.Collections; +using InputHandler; + +public class CharacterController : MonoBehaviour +{ + public enum PlayerNumber { One, Two, Three } + + public Character character; + public PlayerNumber playerNumber; + + void Start () + { + InputManager.Instance.PushActiveContext("Normal", (int)playerNumber); + InputManager.Instance.AddCallback((int)playerNumber, HandlePlayerAxis); + InputManager.Instance.AddCallback((int)playerNumber, HandlePlayerButtons); + } + + private void HandlePlayerAxis(MappedInput input) + { + if (character == null) return; + + float xValue = 0f; + + if (input.Ranges.ContainsKey("MoveLeft")) + { + xValue = -input.Ranges["MoveLeft"]; + } + else if (input.Ranges.ContainsKey("MoveRight")) + { + xValue = input.Ranges["MoveRight"]; + } + + float zValue = 0f; + + if (input.Ranges.ContainsKey("MoveForward")) + { + zValue = input.Ranges["MoveForward"]; + } + else if (input.Ranges.ContainsKey("MoveBackward")) + { + zValue = -input.Ranges["MoveBackward"]; + } + + character.Move(xValue, zValue); + } + + private void HandlePlayerButtons(MappedInput input) + { + if (character == null) return; + + if (input.Actions.Contains("Dash")) + { + character.Dash(); + } + } +} diff --git a/Assets/scripts/CharacterController.cs.meta b/Assets/scripts/CharacterController.cs.meta new file mode 100644 index 0000000..744e509 --- /dev/null +++ b/Assets/scripts/CharacterController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8cb928dc47bb84343830c964dd63c454 +timeCreated: 1454148825 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler.meta b/Assets/scripts/InputHandler.meta new file mode 100644 index 0000000..8fe520f --- /dev/null +++ b/Assets/scripts/InputHandler.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d6e2ccb4aa280a04297ff5048cde5ee1 +folderAsset: yes +timeCreated: 1434183356 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/ControllerManager.cs b/Assets/scripts/InputHandler/ControllerManager.cs new file mode 100644 index 0000000..f911a9e --- /dev/null +++ b/Assets/scripts/InputHandler/ControllerManager.cs @@ -0,0 +1,196 @@ +using UnityEngine; +using System.Collections; +using XInputDotNetPure; +using System.Collections.Generic; + +namespace InputHandler +{ + public class ControllerManager : InputManager + { + private bool[] _initialSetupDone; + private PlayerIndex[] _playerIndexes; + private GamePadState[] _gamePadPreviousStates; + private GamePadState[] _gamePadStates; + + protected override void InitialSetup() + { + _initialSetupDone = new bool[MAX_PLAYER_COUNT]; + _playerIndexes = new PlayerIndex[MAX_PLAYER_COUNT]; + _gamePadPreviousStates = new GamePadState[MAX_PLAYER_COUNT]; + _gamePadStates = new GamePadState[MAX_PLAYER_COUNT]; + + for (int i = 0; i < MAX_PLAYER_COUNT; i++) + { + _gamePadStates[i] = GamePad.GetState(_playerIndexes[i]); + } + } + + protected override void MapInputs() + { + for (int i = 0; i < MAX_PLAYER_COUNT; i++) + { + _gamePadPreviousStates[i] = _gamePadStates[i]; + _gamePadStates[i] = GamePad.GetState(_playerIndexes[i]); + + if (!_gamePadPreviousStates[i].IsConnected || !_initialSetupDone[i]) + { + _initialSetupDone[i] = true; + + if (_gamePadStates[i].IsConnected) + { + _playerIndexes[i] = (PlayerIndex)i; + + Debug.Log(string.Format("GamePad {0} is ready", _playerIndexes[i])); + } + } + + MapPlayerInput(_inputMappers[i], _gamePadStates[i], _gamePadPreviousStates[i]); + } + } + + // TODO: Maybe reduce it to only the inputs actually used in the game? + private void MapPlayerInput(InputMapper inputMapper, GamePadState state, GamePadState previousState) + { + foreach (int axisInt in InputMapperAsset.GetMappedXboxAxis()) + { + MapXboxAxis(axisInt, inputMapper, state); + } + + foreach (int buttonInt in InputMapperAsset.GetMappedXboxButtons()) + { + MapXboxButton(buttonInt, inputMapper, state, previousState); + } + + // TODO: Put the following code into another class, so we can have 2 distinct XboxManager and KeyboardManager classes + + // We map only the keyboard keys that are going to be used in the game + + foreach (int key in InputMapperAsset.GetMappedKeyboardKeys()) + { + inputMapper.SetRawButtonState(100 + key, Input.GetKey((KeyCode)key), Input.GetKey((KeyCode)key) && !Input.GetKeyDown((KeyCode)key)); + } + + foreach (int key in InputMapperAsset.GetMappedKeyboardKeysAxis()) + { + float value = Input.GetKey((KeyCode)key) ? 1f : 0f; + + inputMapper.SetRawAxisValue(100 + key, value); + } + } + + private void MapXboxButton(int buttonInt, InputMapper inputMapper, GamePadState state, GamePadState previousState) + { + XboxInputConstants.Buttons button = (XboxInputConstants.Buttons)buttonInt; + + bool pressed = false; + bool previouslyPressed = false; + + switch (button) + { + case XboxInputConstants.Buttons.A: + pressed = state.Buttons.A == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.A == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.B: + pressed = state.Buttons.B == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.B == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.X: + pressed = state.Buttons.X == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.X == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.Y: + pressed = state.Buttons.Y == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.Y == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.LeftShoulder: + pressed = state.Buttons.LeftShoulder == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.LeftShoulder == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.RightShoulder: + pressed = state.Buttons.RightShoulder == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.RightShoulder == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.Back: + pressed = state.Buttons.Back == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.Back == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.Start: + pressed = state.Buttons.Start == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.Start == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.LeftStick: + pressed = state.Buttons.LeftStick == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.LeftStick == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.RightStick: + pressed = state.Buttons.RightStick == ButtonState.Pressed; + previouslyPressed = previousState.Buttons.RightStick == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.DPadLeft: + pressed = state.DPad.Left == ButtonState.Pressed; + previouslyPressed = previousState.DPad.Left == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.DPadRight: + pressed = state.DPad.Right == ButtonState.Pressed; + previouslyPressed = previousState.DPad.Right == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.DPadUp: + pressed = state.DPad.Up == ButtonState.Pressed; + previouslyPressed = previousState.DPad.Up == ButtonState.Pressed; + break; + case XboxInputConstants.Buttons.DPadDown: + pressed = state.DPad.Down == ButtonState.Pressed; + previouslyPressed = previousState.DPad.Down == ButtonState.Pressed; + break; + } + + inputMapper.SetRawButtonState(buttonInt, pressed, previouslyPressed); + } + + private void MapXboxAxis(int axisInt, InputMapper inputMapper, GamePadState state) + { + XboxInputConstants.Axis axis = (XboxInputConstants.Axis)axisInt; + + float value = 0f; + + switch (axis) + { + case XboxInputConstants.Axis.LeftStickLeft: + // If the left stick X value is negative, we keep it and take its absolute value + value = state.ThumbSticks.Left.X < 0f ? -state.ThumbSticks.Left.X : 0f; + break; + case XboxInputConstants.Axis.LeftStickRight: + // If the left stick X value is positive, we keep it + value = state.ThumbSticks.Left.X > 0f ? state.ThumbSticks.Left.X : 0f; + break; + case XboxInputConstants.Axis.LeftStickDown: + value = state.ThumbSticks.Left.Y < 0f ? -state.ThumbSticks.Left.Y : 0f; + break; + case XboxInputConstants.Axis.LeftStickUp: + value = state.ThumbSticks.Left.Y > 0f ? state.ThumbSticks.Left.Y : 0f; + break; + case XboxInputConstants.Axis.RightStickLeft: + value = state.ThumbSticks.Right.X < 0f ? -state.ThumbSticks.Right.X : 0f; + break; + case XboxInputConstants.Axis.RightStickRight: + value = state.ThumbSticks.Right.X > 0f ? state.ThumbSticks.Right.X : 0f; + break; + case XboxInputConstants.Axis.RightStickDown: + value = state.ThumbSticks.Right.Y < 0f ? -state.ThumbSticks.Right.Y : 0f; + break; + case XboxInputConstants.Axis.RightStickUp: + value = state.ThumbSticks.Right.Y > 0f ? state.ThumbSticks.Right.Y : 0f; + break; + case XboxInputConstants.Axis.TriggerLeft: + value = state.Triggers.Left; + break; + case XboxInputConstants.Axis.TriggerRight: + value = state.Triggers.Right; + break; + } + + inputMapper.SetRawAxisValue(axisInt, value); + } + } +} diff --git a/Assets/scripts/InputHandler/ControllerManager.cs.meta b/Assets/scripts/InputHandler/ControllerManager.cs.meta new file mode 100644 index 0000000..f25f973 --- /dev/null +++ b/Assets/scripts/InputHandler/ControllerManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6e33ba5066fe01747b2722e6f089a2ba +timeCreated: 1436627825 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -50 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/ControllerMapperAsset.cs b/Assets/scripts/InputHandler/ControllerMapperAsset.cs new file mode 100644 index 0000000..bf77e1d --- /dev/null +++ b/Assets/scripts/InputHandler/ControllerMapperAsset.cs @@ -0,0 +1,197 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +namespace InputHandler +{ + // TODO: REFACTOR THE WHOLE CLASS, IT STINKS + + [SerializeField] + public class ControllerMapperAsset : InputMapperAsset + { + [Serializable] + public class XboxContext + { + public string name; + public XboxAction[] ButtonActions; + public XboxRange[] AxisRanges; + public XboxState[] ButtonStates; + } + + [Serializable] + public class XboxAction + { + public string name; + public XboxInputConstants.Buttons[] XboxButtons; + public KeyCode[] KeyboardKeys; + } + + [Serializable] + public class XboxRange + { + public string name; + public XboxInputConstants.Axis[] Axis; + public KeyCode[] KeyboardKeys; + } + + [Serializable] + public class XboxState + { + public string name; + public XboxInputConstants.Buttons[] XboxButtons; + public KeyCode[] KeyboardKeys; + } + + public XboxContext[] Contexts; + + // TODO: Temporary + private List _mappedKeyboardKeysAxis; + private List _mappedKeyboardKeys; + private List _mappedXboxAxis; + private List _mappedXboxButtons; + + // Context -> InputMap + public override Dictionary GetMappedContexts() + { + _mappedKeyboardKeys = new List(); + _mappedKeyboardKeysAxis = new List(); + _mappedXboxButtons = new List(); + _mappedXboxAxis = new List(); + + Dictionary mappedContexts = new Dictionary(); + + foreach (XboxContext xboxContext in Contexts) + { + InputMap inputMap = new InputMap(); + + inputMap.ButtonsToActionsMap = new List[xboxContext.ButtonActions.Length]; + inputMap.ButtonsToStatesMap = new List[xboxContext.ButtonStates.Length]; + inputMap.AxisToRangesMap = new List[xboxContext.AxisRanges.Length]; + + for (int i = 0; i < xboxContext.ButtonActions.Length; i++) + { + XboxAction buttonAction = xboxContext.ButtonActions[i]; + + inputMap.ButtonsToActionsMap[i] = new List(); + + foreach (XboxInputConstants.Buttons xboxButton in buttonAction.XboxButtons) + { + // TODO: We need to manage this in the InputMapper side + inputMap.ButtonsToActionsMap[i].Add(new InputToActionMap { action = buttonAction.name, input = (int)xboxButton }); + + if (!_mappedXboxButtons.Contains((int)xboxButton)) + { + _mappedXboxButtons.Add((int)xboxButton); + } + } + + // Keyboard part + foreach (KeyCode key in buttonAction.KeyboardKeys) + { + // TODO: Find a way to not add 100 to the code (for now, it's necessary since there are overlaps with the xbox enum) + inputMap.ButtonsToActionsMap[i].Add(new InputToActionMap { action = buttonAction.name, input = 100 + (int)key }); + + // TODO: Temporary + if (!_mappedKeyboardKeys.Contains((int)key)) + { + _mappedKeyboardKeys.Add((int)key); + } + } + } + + for (int i = 0; i < xboxContext.ButtonStates.Length; i++) + { + XboxState buttonState = xboxContext.ButtonStates[i]; + + inputMap.ButtonsToStatesMap[i] = new List(); + + foreach (XboxInputConstants.Buttons xboxButton in buttonState.XboxButtons) + { + // TODO: We need to manage this in the InputMapper side + inputMap.ButtonsToStatesMap[i].Add(new InputToActionMap() { action = buttonState.name, input = (int)xboxButton }); + + if (!_mappedXboxButtons.Contains((int)xboxButton)) + { + _mappedXboxButtons.Add((int)xboxButton); + } + } + + // Keyboard part + foreach (KeyCode key in buttonState.KeyboardKeys) + { + // TODO: Find a way to not add 100 to the code (for now, it's necessary since there are overlaps with the xbox enum) + inputMap.ButtonsToStatesMap[i].Add(new InputToActionMap { action = buttonState.name, input = 100 + (int)key }); + + // TODO: Temporary + if (!_mappedKeyboardKeys.Contains((int)key)) + { + _mappedKeyboardKeys.Add((int)key); + } + } + } + + for (int i = 0; i < xboxContext.AxisRanges.Length; i++) + { + XboxRange axisRange = xboxContext.AxisRanges[i]; + + inputMap.AxisToRangesMap[i] = new List(); + + foreach (XboxInputConstants.Axis xboxAxis in axisRange.Axis) + { + // TODO: We need to manage this in the InputMapper side + inputMap.AxisToRangesMap[i].Add(new InputToActionMap() { action = axisRange.name, input = (int)xboxAxis }); + + if (!_mappedXboxAxis.Contains((int)xboxAxis)) + { + _mappedXboxAxis.Add((int)xboxAxis); + } + } + + // Keyboard part + foreach (KeyCode key in axisRange.KeyboardKeys) + { + // TODO: Find a way to not add 100 to the code (for now, it's necessary since there are overlaps with the xbox enum) + inputMap.AxisToRangesMap[i].Add(new InputToActionMap { action = axisRange.name, input = 100 + (int)key }); + + // TODO: Temporary + if (!_mappedKeyboardKeysAxis.Contains((int)key)) + { + _mappedKeyboardKeysAxis.Add((int)key); + } + } + } + + InputContext context = new InputContext(xboxContext.name, inputMap); + + mappedContexts.Add(xboxContext.name, context); + } + + return mappedContexts; + } + + // TODO: Probably temporary, until we find a better way and all the classes are refactored + + // Utility method to be used by the ControllerManager class + public override List GetMappedKeyboardKeysAxis() + { + return _mappedKeyboardKeysAxis; + } + + // Utility method to be used by the ControllerManager class + public override List GetMappedKeyboardKeys() + { + return _mappedKeyboardKeys; + } + + public override List GetMappedXboxAxis() + { + return _mappedXboxAxis; + } + + public override List GetMappedXboxButtons() + { + return _mappedXboxButtons; + } + } +} \ No newline at end of file diff --git a/Assets/scripts/InputHandler/ControllerMapperAsset.cs.meta b/Assets/scripts/InputHandler/ControllerMapperAsset.cs.meta new file mode 100644 index 0000000..aedca80 --- /dev/null +++ b/Assets/scripts/InputHandler/ControllerMapperAsset.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 539aad81a9327404e8e67bb53c540d91 +timeCreated: 1436387267 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/InputConstants.cs b/Assets/scripts/InputHandler/InputConstants.cs new file mode 100644 index 0000000..0b823e8 --- /dev/null +++ b/Assets/scripts/InputHandler/InputConstants.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + +namespace InputHandler +{ + public struct InputMap + { + public List[] ButtonsToActionsMap; + public List[] ButtonsToStatesMap; + public List[] AxisToRangesMap; + } + + public struct InputToActionMap + { + public int input; + public string action; + } +} diff --git a/Assets/scripts/InputHandler/InputConstants.cs.meta b/Assets/scripts/InputHandler/InputConstants.cs.meta new file mode 100644 index 0000000..5bc8258 --- /dev/null +++ b/Assets/scripts/InputHandler/InputConstants.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: baa0e457a4ff21a4a8eb7d57efeef697 +timeCreated: 1434996179 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/InputContext.cs b/Assets/scripts/InputHandler/InputContext.cs new file mode 100644 index 0000000..1ca6d92 --- /dev/null +++ b/Assets/scripts/InputHandler/InputContext.cs @@ -0,0 +1,70 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +namespace InputHandler +{ + public class InputContext + { + private Dictionary _mappedButtons; + private Dictionary _mappedStates; + private Dictionary _mappedAxis; + + private string _name; + + public string Name + { + get { return _name; } + } + + + public InputContext(string contextName, InputMap inputMap) + { + _name = contextName; + + _mappedButtons = new Dictionary(); + _mappedStates = new Dictionary(); + _mappedAxis = new Dictionary(); + + foreach (List buttonsToActionsMap in inputMap.ButtonsToActionsMap) + { + foreach (InputToActionMap buttonToActionMap in buttonsToActionsMap) + { + _mappedButtons.Add(buttonToActionMap.input, buttonToActionMap.action); + } + } + + foreach (List buttonsToStatesMap in inputMap.ButtonsToStatesMap) + { + foreach (InputToActionMap buttonToStateMap in buttonsToStatesMap) + { + _mappedStates.Add(buttonToStateMap.input, buttonToStateMap.action); + } + } + + foreach (List axisToRangesMap in inputMap.AxisToRangesMap) + { + foreach (InputToActionMap axisToRangeMap in axisToRangesMap) + { + _mappedAxis.Add(axisToRangeMap.input, axisToRangeMap.action); + } + } + } + + public string GetActionForButton(int button) + { + return _mappedButtons.ContainsKey(button) ? _mappedButtons[button] : null; + } + + public string GetStateForButton(int button) + { + return _mappedStates.ContainsKey(button) ? _mappedStates[button] : null; + } + + public string GetRangeForAxis(int axis) + { + return _mappedAxis.ContainsKey(axis) ? _mappedAxis[axis] : null; + } + } +} \ No newline at end of file diff --git a/Assets/scripts/InputHandler/InputContext.cs.meta b/Assets/scripts/InputHandler/InputContext.cs.meta new file mode 100644 index 0000000..dc2aa61 --- /dev/null +++ b/Assets/scripts/InputHandler/InputContext.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d99cd0919594864482148f723dfa8e2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/scripts/InputHandler/InputManager.cs b/Assets/scripts/InputHandler/InputManager.cs new file mode 100644 index 0000000..2b259b9 --- /dev/null +++ b/Assets/scripts/InputHandler/InputManager.cs @@ -0,0 +1,98 @@ +using UnityEngine; +using System.Collections; +using XInputDotNetPure; +using System; +using System.Collections.Generic; + +namespace InputHandler +{ + public abstract class InputManager : MonoBehaviour + { + public static InputManager Instance + { + get + { + return _instance; + } + } + + private static InputManager _instance; + + protected InputMapper[] _inputMappers; + + public int MAX_PLAYER_COUNT = 2; + public InputMapperAsset InputMapperAsset; + + protected abstract void InitialSetup(); + protected abstract void MapInputs(); + + void Awake() + { + if (_instance != null) + { + Destroy(gameObject); + } + else + { + _instance = this; + + _inputMappers = new InputMapper[MAX_PLAYER_COUNT]; + + Dictionary mappedContexts = InputMapperAsset.GetMappedContexts(); + + for (int i = 0; i < MAX_PLAYER_COUNT; i++) + { + _inputMappers[i] = new InputMapper(mappedContexts, i); + } + + // Do the needed initial setup in the derived classes + InitialSetup(); + } + } + + void Update() + { + // Do the input mapping here in the derived classes + MapInputs(); + + for (int i = 0; i < _inputMappers.Length; i++) + { + _inputMappers[i].Dispatch(); + } + } + + public void AddCallback(int playerIndex, Action action) + { + _inputMappers[playerIndex].AddCallback(action); + } + + public void PushActiveContext(string name, int playerIndex) + { + _inputMappers[playerIndex].PushActiveContext(name); + } + + public void PopActiveContext(int playerIndex) + { + // TODO: Give the choice to remove an active context not on top + _inputMappers[playerIndex].PopActiveContext(); + } + + public void ClearContexts() + { + // For now, all input mappers are gonna have the same contexts at the same time + + for (int i = 0; i < _inputMappers.Length; i++) + { + _inputMappers[i].ClearActiveContexts(); + } + } + + void LateUpdate() + { + for (int i = 0; i < _inputMappers.Length; i++) + { + _inputMappers[i].ResetInputs(); + } + } + } +} \ No newline at end of file diff --git a/Assets/scripts/InputHandler/InputManager.cs.meta b/Assets/scripts/InputHandler/InputManager.cs.meta new file mode 100644 index 0000000..7e29a63 --- /dev/null +++ b/Assets/scripts/InputHandler/InputManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 967b7f4e180b49f4fb6f53702c67aa34 +timeCreated: 1436627825 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -100 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/InputMapper.cs b/Assets/scripts/InputHandler/InputMapper.cs new file mode 100644 index 0000000..a60b1f7 --- /dev/null +++ b/Assets/scripts/InputHandler/InputMapper.cs @@ -0,0 +1,205 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +/* + Strongly inspired from Mike Lewis' excellent post about input handling + http://www.gamedev.net/blog/355/entry-2250186-designing-a-robust-input-handling-system-for-games/ +*/ + +namespace InputHandler +{ + public class InputMapper + { + // Right now, the only active context is the peek of the stack, but when we will need multiple contexts at once, this is going to be useful + private Dictionary _contexts; + private Stack _activeContexts; + + private List> _callbacks; + + private MappedInput _currentFrameMappedInput; + + public InputMapper(Dictionary contexts, int playerIndex) + { + _contexts = contexts; + _activeContexts = new Stack(); + _callbacks = new List>(); + _currentFrameMappedInput = new MappedInput(playerIndex); + } + + public void Dispatch() + { + foreach (Action callback in _callbacks) + { + callback(_currentFrameMappedInput); + } + } + + public void PushActiveContext(string name) + { + InputContext context = _contexts[name]; + + if (_activeContexts.Count == 0 || _activeContexts.Peek().Name != name) + { + _activeContexts.Push(context); + } + } + + public void PopActiveContext() + { + if (_activeContexts.Count != 0) + { + _activeContexts.Pop(); + } + } + + public void ClearActiveContexts() + { + _activeContexts.Clear(); + } + + public void AddCallback(Action callback) + { + _callbacks.Add(callback); + } + + public void SetRawButtonState(int button, bool pressed, bool previouslyPressed) + { + string action = GetActionForButton(button); + string state = GetStateForButton(button); + + if (pressed) + { + if (!previouslyPressed && action != null) + { + _currentFrameMappedInput.Actions.Add(action); + return; + } + + if (state != null) + { + _currentFrameMappedInput.States.Add(state); + return; + } + } + + // Uncomment if we start to have problems + //RemoveButtonFromLists(button); + } + + public void SetRawAxisValue(int axis, float value) + { + // TODO: Have contexts for every single player? + + // TODO: Use the commented code below instead when we will want multiple contexts to be available at the same time (maybe for when the player holds a weapon?). We'll keep it simple for now. + + /* + foreach (InputContext activeContext in _activeContexts) + { + InputConstants.Ranges range = activeContext.GetRangeForAxis(axis); + + if (range != InputConstants.Ranges.None) + { + // We only want the first active "range behaviour" of the player to handle the ranges values, since we don't want multiple actions to react to it + _mappedInputs[playerIndex].Ranges[range] = value; + break; + } + }*/ + + if (value != 0f) + { + string range = null; + + if (_activeContexts.Count != 0) + { + range = _activeContexts.Peek().GetRangeForAxis(axis); + } + + if (range != null) + { + _currentFrameMappedInput.Ranges[range] = value; + } + } + } + + public void ResetInputs() + { + _currentFrameMappedInput.Clear(); + } + + #region Helper methods + + private string GetActionForButton(int button) + { + // TODO: Have contexts for every single player? + + // TODO: Use the commented code below instead when we will want multiple contexts to be available at the same time (maybe for when the player holds a weapon?). We'll keep it simple for now. + + /* + foreach (InputContext activeContext in _activeContexts) + { + InputConstants.Actions action = activeContext.GetActionForButton(button); + + if (action != InputConstants.Actions.None) + { + return action; + } + }*/ + + string action = null; + + if (_activeContexts.Count != 0) + { + action = _activeContexts.Peek().GetActionForButton(button); + } + + return action; + } + + private string GetStateForButton(int button) + { + // TODO: Have contexts for every single player? + + // TODO: Use the commented code below instead when we will want multiple contexts to be available at the same time (maybe for when the player holds a weapon?). We'll keep it simple for now. + + /* + foreach (InputContext activeContext in _activeContexts) + { + InputConstants.States state = activeContext.GetStateForButton(button); + + if (state != InputConstants.States.None) + { + return state; + } + }*/ + + string state = null; + + if (_activeContexts.Count != 0) + { + state = _activeContexts.Peek().GetStateForButton(button); + } + + return state; + } + + private void RemoveButtonFromLists(int button) + { + string action = GetActionForButton(button); + string state = GetStateForButton(button); + + if (action != null) + { + _currentFrameMappedInput.Actions.Remove(action); + } + + if (state != null) + { + _currentFrameMappedInput.States.Remove(state); + } + } + + #endregion + } +} diff --git a/Assets/scripts/InputHandler/InputMapper.cs.meta b/Assets/scripts/InputHandler/InputMapper.cs.meta new file mode 100644 index 0000000..f760acc --- /dev/null +++ b/Assets/scripts/InputHandler/InputMapper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 586455317dda0b543a30eff647db722e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/scripts/InputHandler/InputMapperAsset.cs b/Assets/scripts/InputHandler/InputMapperAsset.cs new file mode 100644 index 0000000..f9bbbaa --- /dev/null +++ b/Assets/scripts/InputHandler/InputMapperAsset.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Collections.Generic; + +namespace InputHandler +{ + public abstract class InputMapperAsset : ScriptableObject + { + public enum InputTypes { Action, State, Range } + + public abstract Dictionary GetMappedContexts(); + + // TODO: Probably temporary, until we find a better way and all the classes are refactored + public abstract List GetMappedKeyboardKeysAxis(); + public abstract List GetMappedKeyboardKeys(); + public abstract List GetMappedXboxAxis(); + public abstract List GetMappedXboxButtons(); + } +} \ No newline at end of file diff --git a/Assets/scripts/InputHandler/InputMapperAsset.cs.meta b/Assets/scripts/InputHandler/InputMapperAsset.cs.meta new file mode 100644 index 0000000..beec650 --- /dev/null +++ b/Assets/scripts/InputHandler/InputMapperAsset.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3a5ffa04260e8db4a9eab84c1e6b11ae +timeCreated: 1434962375 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/InputHandler/MappedInput.cs b/Assets/scripts/InputHandler/MappedInput.cs new file mode 100644 index 0000000..704e700 --- /dev/null +++ b/Assets/scripts/InputHandler/MappedInput.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; +using System; + +namespace InputHandler +{ + // Specific to the game + public class MappedInput + { + // We use hashets for the actions and the states because we just need to check if they are in the collection, and not retrieve them + public HashSet Actions = new HashSet(); + public HashSet States = new HashSet(); + public Dictionary Ranges = new Dictionary(); + + private int _playerIndex; + + public int PlayerIndex + { + get { return _playerIndex; } + } + + public MappedInput(int playerIndex) + { + _playerIndex = playerIndex; + } + + public void Clear() + { + Actions.Clear(); + States.Clear(); + Ranges.Clear(); + } + } +} \ No newline at end of file diff --git a/Assets/scripts/InputHandler/MappedInput.cs.meta b/Assets/scripts/InputHandler/MappedInput.cs.meta new file mode 100644 index 0000000..40b9d51 --- /dev/null +++ b/Assets/scripts/InputHandler/MappedInput.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5fe308a0d85530408827f4357cc1ff5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/scripts/InputHandler/XboxInputConstants.cs b/Assets/scripts/InputHandler/XboxInputConstants.cs new file mode 100644 index 0000000..e5ab19d --- /dev/null +++ b/Assets/scripts/InputHandler/XboxInputConstants.cs @@ -0,0 +1,43 @@ +using UnityEngine; +using System.Collections; + +namespace InputHandler +{ + //TODO: When we will be ready to read raw inputs from a file, we need this to simply be generic "BUTTON_ONE, BUTTON_TWO, etc." + + public class XboxInputConstants + { + // These buttons will eventually map to controls saved in a file + public enum Buttons + { + A, + B, + X, + Y, + LeftShoulder, + RightShoulder, + Back, + Start, + LeftStick, + RightStick, + DPadLeft, + DPadRight, + DPadUp, + DPadDown, + } + + public enum Axis + { + LeftStickLeft, + LeftStickRight, + LeftStickUp, + LeftStickDown, + RightStickLeft, + RightStickRight, + RightStickUp, + RightStickDown, + TriggerLeft, + TriggerRight + } + } +} diff --git a/Assets/scripts/InputHandler/XboxInputConstants.cs.meta b/Assets/scripts/InputHandler/XboxInputConstants.cs.meta new file mode 100644 index 0000000..c9ed15d --- /dev/null +++ b/Assets/scripts/InputHandler/XboxInputConstants.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4b46fefecf9412e46bdad7c26a00d537 +timeCreated: 1436628179 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/PlayerBehaviour.cs b/Assets/scripts/PlayerBehaviour.cs index 41415f7..81d2aeb 100644 --- a/Assets/scripts/PlayerBehaviour.cs +++ b/Assets/scripts/PlayerBehaviour.cs @@ -2,32 +2,56 @@ using System.Collections; public class PlayerBehaviour : MonoBehaviour { - + public int playerNumber; public float speed = 10; public GameObject anchor; public float maxRangeFromAnchor = 3; + + public float dashDuration = 0.3f; + public float dashCooldown = 1; + public float dashSpeed = 30; + + private Vector3 _dash = new Vector3(); + private float _dashTimer = 0f; + private float _dashCooldown = 0f; // Use this for initialization void Start () { - + } // Update is called once per frame void FixedUpdate () { + string horizAxisString = "Horizontal"+(playerNumber==1?"":playerNumber.ToString()); string vertAxisString = "Vertical"+(playerNumber==1?"":playerNumber.ToString()); - + string dashString = "Dash" + playerNumber; + Vector3 movement = new Vector3 (Input.GetAxis(horizAxisString), Input.GetAxis(vertAxisString), 0) * speed * Time.deltaTime; - + if (movement.magnitude > speed) movement = movement.normalized * speed * Time.deltaTime; - + + + /*if (_dashTimer > 0) { + movement = _dash; + _dashTimer -= Time.deltaTime; + + } else if (Input.GetButton (dashString) && _dashCooldown <= 0) { + _dashTimer = dashDuration; + _dashCooldown = dashCooldown; + _dash = movement.normalized * dashSpeed * Time.deltaTime; + + } else { + _dashCooldown -= Time.deltaTime; + }//*/ + Vector3 distanceFromAnchor = transform.position - anchor.transform.position; if ((distanceFromAnchor + movement).magnitude > maxRangeFromAnchor) { movement -= (distanceFromAnchor - distanceFromAnchor.normalized * maxRangeFromAnchor); - }//*/ - + } + transform.position += movement; } } diff --git a/Assets/sprites/selector.png b/Assets/sprites/selector.png new file mode 100644 index 0000000..be32053 Binary files /dev/null and b/Assets/sprites/selector.png differ diff --git a/Assets/sprites/selector.png.meta b/Assets/sprites/selector.png.meta new file mode 100644 index 0000000..3e1ae9e --- /dev/null +++ b/Assets/sprites/selector.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 7d61718a89a434088acfc6de03adc006 +timeCreated: 1454167780 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/textures/board_pixellized.jpg b/Assets/textures/board_pixellized.jpg new file mode 100644 index 0000000..fb82c66 Binary files /dev/null and b/Assets/textures/board_pixellized.jpg differ diff --git a/Assets/textures/board_pixellized.jpg.meta b/Assets/textures/board_pixellized.jpg.meta new file mode 100644 index 0000000..15fa8c4 --- /dev/null +++ b/Assets/textures/board_pixellized.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 41dadd201e83e4275adddac35e7d8db6 +timeCreated: 1454165839 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/textures/selector_bump.png b/Assets/textures/selector_bump.png new file mode 100644 index 0000000..cfcdcdd Binary files /dev/null and b/Assets/textures/selector_bump.png differ diff --git a/Assets/textures/selector_bump.png.meta b/Assets/textures/selector_bump.png.meta new file mode 100644 index 0000000..7cb288e --- /dev/null +++ b/Assets/textures/selector_bump.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: a9edae1f811f0484eb9f1a2575ebaf1a +timeCreated: 1454171701 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/textures/selector_texture.png b/Assets/textures/selector_texture.png new file mode 100644 index 0000000..1e69bb0 Binary files /dev/null and b/Assets/textures/selector_texture.png differ diff --git a/Assets/textures/selector_texture.png.meta b/Assets/textures/selector_texture.png.meta new file mode 100644 index 0000000..9ba12e7 --- /dev/null +++ b/Assets/textures/selector_texture.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: af4223f6262c64022a9e344b1a46b211 +timeCreated: 1454170791 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectSettings.asset.orig b/ProjectSettings/ProjectSettings.asset.orig new file mode 100644 index 0000000..977ab09 --- /dev/null +++ b/ProjectSettings/ProjectSettings.asset.orig @@ -0,0 +1,437 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 7 + AndroidProfiler: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + targetResolution: 0 +<<<<<<< Updated upstream + useOnDemandResources: 0 +======= +>>>>>>> Stashed changes + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: GameJamProject + defaultCursor: {fileID: 0} + cursorHotspot: {x: 1.14676077e-13, y: 1.14676077e-13} + m_ShowUnitySplashScreen: 1 + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + m_ActiveColorSpace: 0 + m_MTRendering: 1 + m_MobileMTRendering: 0 + m_Stereoscopic3D: 0 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosAppInBackgroundBehavior: 0 + displayResolutionDialog: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + disableDepthAndStencilBuffers: 0 + defaultIsFullScreen: 1 + defaultIsNativeResolution: 1 + runInBackground: 0 + captureSingleScreen: 0 + Override IPod Music: 0 + Prepare IOS For Recording: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + resizableWindow: 0 + useMacAppStoreValidation: 0 + gpuSkinning: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 0 + macFullscreenMode: 2 + d3d9FullscreenMode: 1 + d3d11FullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 +<<<<<<< Updated upstream + n3dsDisableStereoscopicView: 0 + n3dsEnableSharedListOpt: 1 + n3dsEnableVSync: 0 +======= +>>>>>>> Stashed changes + xboxOneResolution: 0 + ps3SplashScreen: {fileID: 0} + videoMemoryForVertexBuffers: 0 + psp2PowerMode: 0 + psp2AcquireBGM: 1 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleIdentifier: com.Company.ProductName + bundleVersion: 1.0 + preloadedAssets: [] + metroEnableIndependentInputSource: 0 + metroEnableLowLatencyPresentationAPI: 0 + xboxOneDisableKinectGpuReservation: 0 + productGUID: dbca7936984e94248bf9f90833bc0c3a + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 9 + AndroidPreferredInstallLocation: 1 + aotOptions: + apiCompatibilityLevel: 2 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + preloadShaders: 0 + StripUnusedMeshComponents: 0 + iPhoneSdkVersion: 988 + iPhoneTargetOSVersion: 22 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + iPhoneSplashScreen: {fileID: 0} + iPhoneHighResSplashScreen: {fileID: 0} + iPhoneTallHighResSplashScreen: {fileID: 0} + iPhone47inSplashScreen: {fileID: 0} + iPhone55inPortraitSplashScreen: {fileID: 0} + iPhone55inLandscapeSplashScreen: {fileID: 0} + iPadPortraitSplashScreen: {fileID: 0} + iPadHighResPortraitSplashScreen: {fileID: 0} + iPadLandscapeSplashScreen: {fileID: 0} + iPadHighResLandscapeSplashScreen: {fileID: 0} + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 704716065 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + AndroidTargetDevice: 0 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidTVCompatibility: 1 + AndroidIsGame: 1 + androidEnableBanner: 1 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + resolutionDialogBanner: {fileID: 0} + m_BuildTargetIcons: [] + m_BuildTargetBatching: [] + m_BuildTargetGraphicsAPIs: [] + webPlayerTemplate: APPLICATION:Default + m_TemplateCustomTags: {} + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + locationUsageDescription: + XboxTitleId: + XboxImageXexPath: + XboxSpaPath: + XboxGenerateSpa: 0 + XboxDeployKinectResources: 0 + XboxSplashScreen: {fileID: 0} + xboxEnableSpeech: 0 + xboxAdditionalTitleMemorySize: 0 + xboxDeployKinectHeadOrientation: 0 + xboxDeployKinectHeadPosition: 0 + ps3TitleConfigPath: + ps3DLCConfigPath: + ps3ThumbnailPath: + ps3BackgroundPath: + ps3SoundPath: + ps3NPAgeRating: 12 + ps3TrophyCommId: + ps3NpCommunicationPassphrase: + ps3TrophyPackagePath: + ps3BootCheckMaxSaveGameSizeKB: 128 + ps3TrophyCommSig: + ps3SaveGameSlots: 1 + ps3TrialMode: 0 + ps3VideoMemoryForAudio: 0 + ps3EnableVerboseMemoryStats: 0 + ps3UseSPUForUmbra: 0 + ps3EnableMoveSupport: 1 + ps3DisableDolbyEncoding: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 1 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutResolution: 4 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4SaveDataImagePath: + ps4BGMPath: + ps4ShareFilePath: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4GarlicHeapSize: 2048 + ps4Passcode: 3mJ7tLHOsT9jNvqC8LNjpnotcWDQLy4O + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 +<<<<<<< Updated upstream + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4IncludedModules: [] +======= +>>>>>>> Stashed changes + monoEnv: + psp2Splashimage: {fileID: 0} + psp2NPTrophyPackPath: + psp2NPSupportGBMorGJP: 0 + psp2NPAgeRating: 12 + psp2NPTitleDatPath: + psp2NPCommsID: + psp2NPCommunicationsID: + psp2NPCommsPassphrase: + psp2NPCommsSig: + psp2ParamSfxPath: + psp2ManualPath: + psp2LiveAreaGatePath: + psp2LiveAreaBackroundPath: + psp2LiveAreaPath: + psp2LiveAreaTrialPath: + psp2PatchChangeInfoPath: + psp2PatchOriginalPackage: + psp2PackagePassword: jOUcjj0bA7JY19i7U3rIrd9R7MrSLto4 + psp2KeystoneFile: + psp2MemoryExpansionMode: 0 + psp2DRMType: 0 + psp2StorageType: 0 + psp2MediaCapacity: 0 + psp2DLCConfigPath: + psp2ThumbnailPath: + psp2BackgroundPath: + psp2SoundPath: + psp2TrophyCommId: + psp2TrophyPackagePath: + psp2PackagedResourcesPath: + psp2SaveDataQuota: 10240 + psp2ParentalLevel: 1 + psp2ShortTitle: Not Set + psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF + psp2Category: 0 + psp2MasterVersion: 01.00 + psp2AppVersion: 01.00 + psp2TVBootMode: 0 + psp2EnterButtonAssignment: 2 + psp2TVDisableEmu: 0 + psp2AllowTwitterDialog: 1 + psp2Upgradable: 0 + psp2HealthWarning: 0 + psp2UseLibLocation: 0 + psp2InfoBarOnStartup: 0 + psp2InfoBarColor: 0 + psmSplashimage: {fileID: 0} + virtualRealitySupported: 0 + spritePackerPolicy: + scriptingDefineSymbols: {} + metroPackageName: GameJamProject + metroPackageLogo: + metroPackageLogo140: + metroPackageLogo180: + metroPackageLogo240: + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: GameJamProject + metroStoreTileLogo80: + metroStoreTileLogo: + metroStoreTileLogo140: + metroStoreTileLogo180: + metroStoreTileWideLogo80: + metroStoreTileWideLogo: + metroStoreTileWideLogo140: + metroStoreTileWideLogo180: + metroStoreTileSmallLogo80: + metroStoreTileSmallLogo: + metroStoreTileSmallLogo140: + metroStoreTileSmallLogo180: + metroStoreSmallTile80: + metroStoreSmallTile: + metroStoreSmallTile140: + metroStoreSmallTile180: + metroStoreLargeTile80: + metroStoreLargeTile: + metroStoreLargeTile140: + metroStoreLargeTile180: + metroStoreSplashScreenImage: + metroStoreSplashScreenImage140: + metroStoreSplashScreenImage180: + metroPhoneAppIcon: + metroPhoneAppIcon140: + metroPhoneAppIcon240: + metroPhoneSmallTile: + metroPhoneSmallTile140: + metroPhoneSmallTile240: + metroPhoneMediumTile: + metroPhoneMediumTile140: + metroPhoneMediumTile240: + metroPhoneWideTile: + metroPhoneWideTile140: + metroPhoneWideTile240: + metroPhoneSplashScreenImage: + metroPhoneSplashScreenImage140: + metroPhoneSplashScreenImage240: + metroTileShortName: + metroCommandLineArgsFile: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 1 + metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1} + metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + metroCompilationOverrides: 1 + blackberryDeviceAddress: + blackberryDevicePassword: + blackberryTokenPath: + blackberryTokenExires: + blackberryTokenAuthor: + blackberryTokenAuthorId: + blackberryCskPassword: + blackberrySaveLogPath: + blackberrySharedPermissions: 0 + blackberryCameraPermissions: 0 + blackberryGPSPermissions: 0 + blackberryDeviceIDPermissions: 0 + blackberryMicrophonePermissions: 0 + blackberryGamepadSupport: 0 + blackberryBuildId: 0 + blackberryLandscapeSplashScreen: {fileID: 0} + blackberryPortraitSplashScreen: {fileID: 0} + blackberrySquareSplashScreen: {fileID: 0} + tizenProductDescription: + tizenProductURL: + tizenSigningProfileName: + tizenGPSPermissions: 0 + tizenMicrophonePermissions: 0 + stvDeviceAddress: + stvProductDescription: + stvProductAuthor: + stvProductAuthorEmail: + stvProductLink: + stvProductCategory: 0 + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneIsContentPackage: 0 + XboxOneEnableGPUVariability: 0 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + intPropertyNames: + - Android::ScriptingBackend + - Metro::ScriptingBackend + - Standalone::ScriptingBackend + - WP8::ScriptingBackend + - WebGL::ScriptingBackend + - WebGL::audioCompressionFormat + - WebGL::exceptionSupport + - WebGL::memorySize + - iOS::Architecture + - iOS::EnableIncrementalBuildSupportForIl2cpp + - iOS::ScriptingBackend + Android::ScriptingBackend: 0 + Metro::ScriptingBackend: 2 + Standalone::ScriptingBackend: 0 + WP8::ScriptingBackend: 2 + WebGL::ScriptingBackend: 1 + WebGL::audioCompressionFormat: 4 + WebGL::exceptionSupport: 1 + WebGL::memorySize: 256 + iOS::Architecture: 2 + iOS::EnableIncrementalBuildSupportForIl2cpp: 0 + iOS::ScriptingBackend: 1 + boolPropertyNames: + - WebGL::analyzeBuildSize + - WebGL::dataCaching + - WebGL::useEmbeddedResources + - XboxOne::enus + WebGL::analyzeBuildSize: 0 + WebGL::dataCaching: 0 + WebGL::useEmbeddedResources: 0 + XboxOne::enus: 1 + stringPropertyNames: + - WebGL::emscriptenArgs + - WebGL::template + - additionalIl2CppArgs::additionalIl2CppArgs + WebGL::emscriptenArgs: + WebGL::template: APPLICATION:Default +<<<<<<< Updated upstream + additionalIl2CppArgs::additionalIl2CppArgs: +======= +>>>>>>> Stashed changes + firstStreamedSceneWithResources: 0 + cloudProjectId: + projectId: + projectName: + organizationId: + cloudEnabled: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index b11ab9b..53ca17f 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,6 @@ +<<<<<<< Updated upstream m_EditorVersion: 5.2.2f1 +======= +m_EditorVersion: 5.1.0f3 +>>>>>>> Stashed changes m_StandardAssetsVersion: 0 diff --git a/ProjectSettings/ProjectVersion.txt.orig b/ProjectSettings/ProjectVersion.txt.orig new file mode 100644 index 0000000..53ca17f --- /dev/null +++ b/ProjectSettings/ProjectVersion.txt.orig @@ -0,0 +1,6 @@ +<<<<<<< Updated upstream +m_EditorVersion: 5.2.2f1 +======= +m_EditorVersion: 5.1.0f3 +>>>>>>> Stashed changes +m_StandardAssetsVersion: 0 diff --git a/UnityPackages/soundGenV1.unitypackage b/UnityPackages/soundGenV1.unitypackage new file mode 100644 index 0000000..9f06eef Binary files /dev/null and b/UnityPackages/soundGenV1.unitypackage differ