This commit is contained in:
RosimInc 2016-01-30 13:59:35 -05:00
commit bb6233ad93
81 changed files with 9242 additions and 230 deletions

View File

@ -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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c1d726eedc374be4fb2ebc66c9c5a740
timeCreated: 1454150249
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

9
Assets/Editor.meta Normal file
View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 2ca10ed205191f6469b088b753449e2e
folderAsset: yes
timeCreated: 1436647855
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 7f51e978f4624ae4794201e436ec39e5
folderAsset: yes
timeCreated: 1435023323
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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<ControllerMapperAsset>();
AssetDatabase.CreateAsset(asset, "Assets/ControllerMapper.asset");
AssetDatabase.SaveAssets();
EditorUtility.FocusProjectWindow();
Selection.activeObject = asset;
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 37a276da6a074c149a173094095c1e94
timeCreated: 1434958498
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

9
Assets/Plugins.meta Normal file
View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: f50b7a79572e8f448b6b0bbc449a466c
folderAsset: yes
timeCreated: 1434857820
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

9
Assets/Plugins/x86.meta Normal file
View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: d5a17b4fbbb9c794fb163e397e963e00
folderAsset: yes
timeCreated: 1434857820
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: c4e96c35cd46f534592ecc07b608e110
PluginImporter:
serializedVersion: 1
iconMap: {}
executionOrder: {}
isPreloaded: 0
platformData:
Any:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,6 @@
fileFormatVersion: 2
guid: bbceb1b00a2e35849a7020d601589c40
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 19f56f3d79f95da47ae4895f7588c43b
folderAsset: yes
timeCreated: 1434857820
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: b9f05caccaeb48146ae995df3ed431ab
PluginImporter:
serializedVersion: 1
iconMap: {}
executionOrder: {}
isPreloaded: 0
platformData:
Any:
enabled: 1
settings: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,6 @@
fileFormatVersion: 2
guid: ea895df4f09804d47ac0a43ce22418cb
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

9
Assets/UnityVS.meta Normal file
View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 02fe78e962405814a83b8ba6c9471d32
folderAsset: yes
timeCreated: 1434850683
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 6e71a3e2fb5854e43823a9da25b68e21
folderAsset: yes
timeCreated: 1434850683
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,7 @@
fileFormatVersion: 2
guid: de5c68350bb169f469910678ef385a31
guid: 1a5a66ccc7886c14c853df3dcd5b11c6
folderAsset: yes
timeCreated: 1454165487
timeCreated: 1454164396
licenseType: Free
DefaultImporter:
userData:

View File

@ -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}

View File

@ -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;
}
}*/
}

View File

@ -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}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d9cbeb8d880c148029d60a01135fdaee
timeCreated: 1454165130
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 80d5fbaee57b7415e8565440f7f176e9
timeCreated: 1454163718
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +1,7 @@
fileFormatVersion: 2
guid: f61eba6cd49f079439837e58225f4f74
guid: d46e4b1657db2724cac4c064621fe701
folderAsset: yes
timeCreated: 1454165488
timeCreated: 1454164396
licenseType: Free
DefaultImporter:
userData:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d9aa98efb3480c8438047a4565cd1893
timeCreated: 1454164878
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0a3031db8d5701f47984a4267336a83f
timeCreated: 1454165045
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: ea122c6736d10ef459ebf219d782f03e
folderAsset: yes
timeCreated: 1454175515
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 44a9bc5b2376b3b4f858f61020f4ec2f
timeCreated: 1454175515
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 435740a68d38e76438007304b084ccf7
timeCreated: 1454173319
licenseType: Free
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6c0f84f4d75b74784baaf4dac7b8cef9
timeCreated: 1454172375
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

943
Assets/prefabs/selector.obj Normal file
View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f5d6138960cb5ef41863e6d47f253a3c
timeCreated: 1454148779
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

821
Assets/scenes/jptest.unity Normal file
View File

@ -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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dd8130a1ffd59d0418b28e319cf0cfa0
timeCreated: 1454171966
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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

View File

@ -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<Rigidbody>();
}
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<Transform>().forward;
rb.velocity = Vector3.zero;
rb.AddForce(fwd * DashForce, ForceMode.Impulse);
animator.SetTrigger("Dash");
yield return new WaitForSeconds(0.9f);
isDashing = false;
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 0f36f7c8f7d8e03418efcbf2c3645cd8
timeCreated: 1454148812
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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();
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 8cb928dc47bb84343830c964dd63c454
timeCreated: 1454148825
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: d6e2ccb4aa280a04297ff5048cde5ee1
folderAsset: yes
timeCreated: 1434183356
licenseType: Free
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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);
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 6e33ba5066fe01747b2722e6f089a2ba
timeCreated: 1436627825
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: -50
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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<int> _mappedKeyboardKeysAxis;
private List<int> _mappedKeyboardKeys;
private List<int> _mappedXboxAxis;
private List<int> _mappedXboxButtons;
// Context -> InputMap
public override Dictionary<string, InputContext> GetMappedContexts()
{
_mappedKeyboardKeys = new List<int>();
_mappedKeyboardKeysAxis = new List<int>();
_mappedXboxButtons = new List<int>();
_mappedXboxAxis = new List<int>();
Dictionary<string, InputContext> mappedContexts = new Dictionary<string, InputContext>();
foreach (XboxContext xboxContext in Contexts)
{
InputMap inputMap = new InputMap();
inputMap.ButtonsToActionsMap = new List<InputToActionMap>[xboxContext.ButtonActions.Length];
inputMap.ButtonsToStatesMap = new List<InputToActionMap>[xboxContext.ButtonStates.Length];
inputMap.AxisToRangesMap = new List<InputToActionMap>[xboxContext.AxisRanges.Length];
for (int i = 0; i < xboxContext.ButtonActions.Length; i++)
{
XboxAction buttonAction = xboxContext.ButtonActions[i];
inputMap.ButtonsToActionsMap[i] = new List<InputToActionMap>();
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<InputToActionMap>();
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<InputToActionMap>();
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<int> GetMappedKeyboardKeysAxis()
{
return _mappedKeyboardKeysAxis;
}
// Utility method to be used by the ControllerManager class
public override List<int> GetMappedKeyboardKeys()
{
return _mappedKeyboardKeys;
}
public override List<int> GetMappedXboxAxis()
{
return _mappedXboxAxis;
}
public override List<int> GetMappedXboxButtons()
{
return _mappedXboxButtons;
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 539aad81a9327404e8e67bb53c540d91
timeCreated: 1436387267
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
namespace InputHandler
{
public struct InputMap
{
public List<InputToActionMap>[] ButtonsToActionsMap;
public List<InputToActionMap>[] ButtonsToStatesMap;
public List<InputToActionMap>[] AxisToRangesMap;
}
public struct InputToActionMap
{
public int input;
public string action;
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: baa0e457a4ff21a4a8eb7d57efeef697
timeCreated: 1434996179
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,70 @@
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
namespace InputHandler
{
public class InputContext
{
private Dictionary<int, string> _mappedButtons;
private Dictionary<int, string> _mappedStates;
private Dictionary<int, string> _mappedAxis;
private string _name;
public string Name
{
get { return _name; }
}
public InputContext(string contextName, InputMap inputMap)
{
_name = contextName;
_mappedButtons = new Dictionary<int, string>();
_mappedStates = new Dictionary<int, string>();
_mappedAxis = new Dictionary<int, string>();
foreach (List<InputToActionMap> buttonsToActionsMap in inputMap.ButtonsToActionsMap)
{
foreach (InputToActionMap buttonToActionMap in buttonsToActionsMap)
{
_mappedButtons.Add(buttonToActionMap.input, buttonToActionMap.action);
}
}
foreach (List<InputToActionMap> buttonsToStatesMap in inputMap.ButtonsToStatesMap)
{
foreach (InputToActionMap buttonToStateMap in buttonsToStatesMap)
{
_mappedStates.Add(buttonToStateMap.input, buttonToStateMap.action);
}
}
foreach (List<InputToActionMap> 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;
}
}
}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4d99cd0919594864482148f723dfa8e2
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:

View File

@ -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<string, InputContext> 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<MappedInput> 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();
}
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 967b7f4e180b49f4fb6f53702c67aa34
timeCreated: 1436627825
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: -100
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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<string, InputContext> _contexts;
private Stack<InputContext> _activeContexts;
private List<Action<MappedInput>> _callbacks;
private MappedInput _currentFrameMappedInput;
public InputMapper(Dictionary<string, InputContext> contexts, int playerIndex)
{
_contexts = contexts;
_activeContexts = new Stack<InputContext>();
_callbacks = new List<Action<MappedInput>>();
_currentFrameMappedInput = new MappedInput(playerIndex);
}
public void Dispatch()
{
foreach (Action<MappedInput> 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<MappedInput> 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
}
}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 586455317dda0b543a30eff647db722e
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:

View File

@ -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<string, InputContext> GetMappedContexts();
// TODO: Probably temporary, until we find a better way and all the classes are refactored
public abstract List<int> GetMappedKeyboardKeysAxis();
public abstract List<int> GetMappedKeyboardKeys();
public abstract List<int> GetMappedXboxAxis();
public abstract List<int> GetMappedXboxButtons();
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 3a5ffa04260e8db4a9eab84c1e6b11ae
timeCreated: 1434962375
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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<string> Actions = new HashSet<string>();
public HashSet<string> States = new HashSet<string>();
public Dictionary<string, float> Ranges = new Dictionary<string, float>();
private int _playerIndex;
public int PlayerIndex
{
get { return _playerIndex; }
}
public MappedInput(int playerIndex)
{
_playerIndex = playerIndex;
}
public void Clear()
{
Actions.Clear();
States.Clear();
Ranges.Clear();
}
}
}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d5fe308a0d85530408827f4357cc1ff5
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:

View File

@ -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
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 4b46fefecf9412e46bdad7c26a00d537
timeCreated: 1436628179
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -8,6 +8,14 @@ public class PlayerBehaviour : MonoBehaviour {
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 () {
@ -15,18 +23,34 @@ public class PlayerBehaviour : MonoBehaviour {
// 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;
}

BIN
Assets/sprites/selector.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View File

@ -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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

View File

@ -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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 KiB

View File

@ -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:

View File

@ -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

View File

@ -1,2 +1,6 @@
<<<<<<< Updated upstream
m_EditorVersion: 5.2.2f1
=======
m_EditorVersion: 5.1.0f3
>>>>>>> Stashed changes
m_StandardAssetsVersion: 0

View File

@ -0,0 +1,6 @@
<<<<<<< Updated upstream
m_EditorVersion: 5.2.2f1
=======
m_EditorVersion: 5.1.0f3
>>>>>>> Stashed changes
m_StandardAssetsVersion: 0

Binary file not shown.