diff --git a/SyrusSUITS/Assets/Resources/Prefabs.meta b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets.meta similarity index 70% rename from SyrusSUITS/Assets/Resources/Prefabs.meta rename to SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets.meta index 15888bf..611a929 100644 --- a/SyrusSUITS/Assets/Resources/Prefabs.meta +++ b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets.meta @@ -1,7 +1,7 @@ fileFormatVersion: 2 -guid: 39eb710aaa221c4448deba3fdad1779c +guid: f4f4251190bf5a246a72d6080401b6ff folderAsset: yes -timeCreated: 1553302022 +timeCreated: 1554823671 licenseType: Free DefaultImporter: externalObjects: {} diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg new file mode 100644 index 0000000..8edbe5d Binary files /dev/null and b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg differ diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg.meta b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg.meta new file mode 100644 index 0000000..f018365 --- /dev/null +++ b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetA_scaled.jpg.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 716eaee41bdd458dbd3da4dc06cfb53c diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg new file mode 100644 index 0000000..aa8847a Binary files /dev/null and b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg differ diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg.meta b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg.meta new file mode 100644 index 0000000..67865d7 --- /dev/null +++ b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetB_scaled.jpg.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 67a6b3f7fdfa40b599a550bcd2fe0a95 diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg new file mode 100644 index 0000000..4c90aca Binary files /dev/null and b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg differ diff --git a/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg.meta b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg.meta new file mode 100644 index 0000000..6216e97 --- /dev/null +++ b/SyrusSUITS/Assets/Editor/Vuforia/ImageTargetTextures/Syrus_Targets/ImageTargetC_scaled.jpg.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2709dd0b419d415e9a218feb85129c53 diff --git a/SyrusSUITS/Assets/MainScene.unity b/SyrusSUITS/Assets/MainScene.unity index 6ec62c0..82e43c8 100644 --- a/SyrusSUITS/Assets/MainScene.unity +++ b/SyrusSUITS/Assets/MainScene.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657844, g: 0.49641222, b: 0.57481694, a: 1} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 @@ -112,6 +112,307 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1001 &67023472 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalPosition.y + value: -0.016 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalPosition.z + value: 0.631 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4174050565090580, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 114072269875287730, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114334850696878294, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114847616222081644, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114471635010501410, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114266254747608042, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114096637517524522, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114250183747737582, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114481357760277298, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114667741513475360, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114995029904529066, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114401090234062026, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114489750055119236, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114350245347016118, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120452025719766, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_Name + value: Battery Capacity + objectReference: {fileID: 0} + - target: {fileID: 1251387129801566, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114570207719221330, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Text + value: + objectReference: {fileID: 0} + - target: {fileID: 1703498788676906, guid: c772debe84b17794399521628a483f72, type: 2} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114519559306163348, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_Text + value: + objectReference: {fileID: 0} + - target: {fileID: 114481357760277298, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_FillAmount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 223933574250287840, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_RenderMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_SizeDelta.x + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_SizeDelta.y + value: 768 + objectReference: {fileID: 0} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalScale.x + value: 0.0009765625 + objectReference: {fileID: 0} + - target: {fileID: 224615291525445290, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalScale.y + value: 0.0009 + objectReference: {fileID: 0} + - target: {fileID: 114847616222081644, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114481357760277298, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114667741513475360, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114489750055119236, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114266254747608042, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114744369909345862, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_FontData.m_LineSpacing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114072269875287730, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114334850696878294, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114096637517524522, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114471635010501410, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114590740696122498, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_FontData.m_LineSpacing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995029904529066, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114401090234062026, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114250183747737582, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 114350245347016118, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: falloffDistance + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 224672699439218720, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalPosition.y + value: 697 + objectReference: {fileID: 0} + - target: {fileID: 224672699439218720, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 697 + objectReference: {fileID: 0} + - target: {fileID: 224672699439218720, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalScale.x + value: 1.1182842 + objectReference: {fileID: 0} + - target: {fileID: 224672699439218720, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalScale.y + value: 1.1182841 + objectReference: {fileID: 0} + - target: {fileID: 224672699439218720, guid: c772debe84b17794399521628a483f72, + type: 2} + propertyPath: m_LocalScale.z + value: 1.1182841 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c772debe84b17794399521628a483f72, type: 2} + m_IsPrefabParent: 0 +--- !u!21 &79575347 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UI/Procedural UI Image + m_Shader: {fileID: 4800000, guid: 27d83044d20c5de4e9d57d35e4fda368, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &128307971 GameObject: m_ObjectHideFlags: 0 @@ -139,6 +440,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e822b1e3471e95544bfb678b924894c2, type: 3} m_Name: m_EditorClassIdentifier: + calibrated: 0 + modelName: --- !u!4 &128307973 Transform: m_ObjectHideFlags: 0 @@ -150,7 +453,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &149264609 GameObject: @@ -417,13 +720,13 @@ Transform: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 158303815} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1029960533} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &158726066 GameObject: @@ -917,7 +1220,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!114 &382528739 MonoBehaviour: m_ObjectHideFlags: 0 @@ -929,6 +1232,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 28865afb61250fe47b58436da5c03c5c, type: 3} m_Name: m_EditorClassIdentifier: + line: {fileID: 0} --- !u!4 &382528740 Transform: m_ObjectHideFlags: 0 @@ -940,7 +1244,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!120 &382528741 LineRenderer: @@ -948,7 +1252,7 @@ LineRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 382528738} - m_Enabled: 0 + m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 @@ -976,12 +1280,10 @@ LineRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_Positions: - - {x: 0, y: 0, z: 0} - - {x: 0, y: 0, z: 1} + m_Positions: [] m_Parameters: serializedVersion: 2 - widthMultiplier: 1 + widthMultiplier: 0.03 widthCurve: serializedVersion: 2 m_Curve: @@ -996,19 +1298,19 @@ LineRenderer: m_RotationOrder: 4 colorGradient: serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} + key0: {r: 0.3241377, g: 0, b: 1, a: 1} + key1: {r: 0, g: 0.49905396, b: 1, a: 1} + key2: {r: 0.16492893, g: 0.8374038, b: 0.8374038, a: 0} + key3: {r: 0, g: 1, b: 0.6689658, a: 0} + key4: {r: 0, g: 1, b: 0.6689658, a: 0} key5: {r: 0, g: 0, b: 0, a: 0} key6: {r: 0, g: 0, b: 0, a: 0} key7: {r: 0, g: 0, b: 0, a: 0} ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 + ctime1: 21843 + ctime2: 43686 + ctime3: 65535 + ctime4: 65535 ctime5: 0 ctime6: 0 ctime7: 0 @@ -1021,7 +1323,7 @@ LineRenderer: atime6: 0 atime7: 0 m_Mode: 0 - m_NumColorKeys: 2 + m_NumColorKeys: 4 m_NumAlphaKeys: 2 numCornerVertices: 0 numCapVertices: 0 @@ -1030,90 +1332,6 @@ LineRenderer: generateLightingData: 0 m_UseWorldSpace: 1 m_Loop: 0 ---- !u!1 &420719165 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 420719169} - - component: {fileID: 420719168} - - component: {fileID: 420719167} - - component: {fileID: 420719166} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &420719166 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 420719165} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!65 &420719167 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 420719165} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &420719168 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 420719165} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &420719169 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 420719165} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.5} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &513636365 GameObject: m_ObjectHideFlags: 0 @@ -1403,13 +1621,13 @@ MonoBehaviour: m_GameObject: {fileID: 587308820} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1e5c983be3415434e980a38dd66d14a3, type: 3} + m_Script: {fileID: 11500000, guid: 5ec2bb9932a331c4a9fdf3a58713b38b, type: 3} m_Name: m_EditorClassIdentifier: numericalData: heart_bpm: 0 - p_suit: 0 p_sub: 0 + p_suit: 0 t_sub: 0 v_fan: 0 p_o2: 0 @@ -1422,20 +1640,162 @@ MonoBehaviour: t_battery: t_oxygen: t_water: - create_date: + switchData: + sop_on: 0 + sspe: 0 + fan_error: 0 + vent_error: 0 + vehicle_power: 0 + h2o_off: 0 + o2_off: 0 + battery_amp_high: 0 + battery_vdc_low: 0 + suit_pressure_low: 0 + spacesuit_pressure_high: 0 + o2_high_use: 0 + sop_pressure_low: 0 + co2_high: 0 --- !u!4 &587308822 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 587308820} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.007976979, y: 0.0038489103, z: 0.4980749} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.007977009, y: 0.0038489103, z: 0.4980749} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!43 &628319128 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 6 + topology: 0 + firstVertex: 0 + vertexCount: 4 + localAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 0, z: 0.34994584} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexBuffer: 000001000200020001000300 + m_Skin: [] + m_VertexData: + m_CurrentChannels: 11 + m_VertexCount: 4 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 128 + _typelessdata: 000000bf000000001a2cb3be000000000000803f000000000000000000000000000000bf000000001a2cb33e000000000000803f00000000000000000000803f0000003f000000001a2cb3be000000000000803f000000000000803f000000000000003f000000001a2cb33e000000000000803f000000000000803f0000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0.5, y: 0, z: 0.34994584} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshOptimized: 0 --- !u!1 &685527964 GameObject: m_ObjectHideFlags: 0 @@ -2032,6 +2392,8 @@ GameObject: - component: {fileID: 967646339} - component: {fileID: 967646338} - component: {fileID: 967646337} + - component: {fileID: 967646341} + - component: {fileID: 967646340} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged @@ -2077,13 +2439,44 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 967646336} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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: 2 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &967646340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 967646336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 911850839, guid: 1c6d1fbb51834b64847b1b73a75bfc77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 + m_NormalizedNavigationToScreenOffsetScalar: 500 + m_TimeToPressOnTap: 0.3 +--- !u!114 &967646341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 967646336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1898958984, guid: 1c6d1fbb51834b64847b1b73a75bfc77, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1029960532 GameObject: m_ObjectHideFlags: 0 @@ -2196,6 +2589,38 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 +--- !u!21 &1033904933 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UI/Procedural UI Image + m_Shader: {fileID: 4800000, guid: 27d83044d20c5de4e9d57d35e4fda368, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &1127858188 GameObject: m_ObjectHideFlags: 0 @@ -2628,7 +3053,7 @@ GameObject: - component: {fileID: 1207303993} m_Layer: 0 m_Name: ARCamera - m_TagString: Untagged + m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -2690,7 +3115,7 @@ MonoBehaviour: m_Script: {fileID: -1826476478, guid: 1e108ae5f2133934f948edded555f03e, type: 3} m_Name: m_EditorClassIdentifier: - mWorldCenterMode: 1 + mWorldCenterMode: 2 mWorldCenter: {fileID: 0} --- !u!81 &1207303995 AudioListener: @@ -3410,7 +3835,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1497586315 MonoBehaviour: @@ -3473,7 +3898,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1536129015 GameObject: @@ -3763,7 +4188,7 @@ RectTransform: m_Children: - {fileID: 700953233} m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3915,7 +4340,7 @@ RectTransform: m_Children: - {fileID: 158726067} m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -4067,7 +4492,7 @@ RectTransform: m_Children: - {fileID: 1447285285} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -4167,6 +4592,243 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1673652690} +--- !u!1001 &1696995993 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_SizeDelta.y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224699098854380422, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 114884436968279308, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + - target: {fileID: 114374142057588624, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 1033904933} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: bfea3f6bb5c73c9469413f1e32bf2c0d, type: 2} + m_IsPrefabParent: 0 +--- !u!21 &1780068478 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ImageTargetAMaterial + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 716eaee41bdd458dbd3da4dc06cfb53c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] + m_Colors: + - _Color: {r: 0.82089555, g: 0.82089555, b: 0.82089555, a: 1} +--- !u!1 &1835243465 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1835243467} + - component: {fileID: 1835243466} + m_Layer: 0 + m_Name: LeapManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1835243466 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1835243465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8f2f376c7ae53d34cb9464fd4903445c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1835243467 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1835243465} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.98252153, y: 0.18507934, z: 0.6873667} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1917938730 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4565478507115922, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 114714865175941998, guid: c5f912955284fe24aa69a48750d2787c, + type: 2} + propertyPath: m_Material + value: + objectReference: {fileID: 79575347} + - target: {fileID: 114840480901015700, guid: c5f912955284fe24aa69a48750d2787c, + type: 2} + propertyPath: overlayName + value: taskboard-nasa.json + objectReference: {fileID: 0} + - target: {fileID: 33177929716143536, guid: c5f912955284fe24aa69a48750d2787c, + type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 628319128} + - target: {fileID: 23892079352571904, guid: c5f912955284fe24aa69a48750d2787c, + type: 2} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 1780068478} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5f912955284fe24aa69a48750d2787c, type: 2} + m_IsPrefabParent: 0 --- !u!1 &1948384640 GameObject: m_ObjectHideFlags: 0 diff --git a/SyrusSUITS/Assets/Plugins.meta b/SyrusSUITS/Assets/Plugins.meta new file mode 100644 index 0000000..7e56419 --- /dev/null +++ b/SyrusSUITS/Assets/Plugins.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d84afcadb5d92e848920f2e18b5441dd +folderAsset: yes +timeCreated: 1554954242 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll b/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll new file mode 100644 index 0000000..cc7bb4e Binary files /dev/null and b/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll differ diff --git a/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll.meta b/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll.meta new file mode 100644 index 0000000..1a42f7f --- /dev/null +++ b/SyrusSUITS/Assets/Plugins/SyrusLeapClient.dll.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: ddf507d9fa221694e9411823b5adc83f +timeCreated: 1555131463 +licenseType: Free +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXIntel: 1 + Exclude OSXIntel64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude WindowsStoreApps: 0 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXIntel + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXIntel64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 1 + settings: + CPU: AnyCPU + DontProcess: False + PlaceholderPath: + SDK: AnySDK + ScriptingBackend: AnyScriptingBackend + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/ArrowMesh.obj b/SyrusSUITS/Assets/Resources/ArrowMesh.obj new file mode 100644 index 0000000..aeff19d --- /dev/null +++ b/SyrusSUITS/Assets/Resources/ArrowMesh.obj @@ -0,0 +1,34 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o ArrowMesh +v 0.774784 -0.050000 0.972373 +v 0.774785 0.050000 0.972373 +v 0.725522 0.050000 1.036600 +v 0.725523 -0.050000 1.036600 +v 0.000000 -0.050000 -0.223054 +v 0.000000 0.050000 -0.223054 +v 0.000000 0.050000 0.223055 +v 0.000000 -0.050000 0.223055 +v -0.774785 -0.050000 0.972373 +v -0.725523 -0.050000 1.036600 +v -0.725523 0.050000 1.036600 +v -0.774785 0.050000 0.972373 +vn 0.7935 -0.0000 0.6086 +vn 0.8392 -0.0000 -0.5439 +vn -0.7463 -0.0000 0.6656 +vn 0.0000 1.0000 0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.7935 0.0000 0.6086 +vn -0.8392 0.0000 -0.5439 +vn 0.7463 -0.0000 0.6656 +s 1 +f 1//1 2//1 3//1 4//1 +f 2//2 1//2 5//2 6//2 +f 4//3 3//3 7//3 8//3 +f 2//4 6//4 7//4 3//4 +f 1//5 4//5 8//5 5//5 +f 9//6 10//6 11//6 12//6 +f 12//7 6//7 5//7 9//7 +f 10//8 8//8 7//8 11//8 +f 12//4 11//4 7//4 6//4 +f 9//5 5//5 8//5 10//5 diff --git a/SyrusSUITS/Assets/Resources/ArrowMesh.obj.meta b/SyrusSUITS/Assets/Resources/ArrowMesh.obj.meta new file mode 100644 index 0000000..5a82310 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/ArrowMesh.obj.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: b1a8fcea94294ef4b96591c90fa5acd0 +timeCreated: 1555409974 +licenseType: Free +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 100002: default + 400000: //RootNode + 400002: default + 2300000: default + 3300000: default + 4300000: default + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: defaultMat + second: {fileID: 2100000, guid: 6b58034e1d498fd4b9f3c13c436a714b, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 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 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Circle.obj b/SyrusSUITS/Assets/Resources/Circle.obj new file mode 100644 index 0000000..0159d77 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Circle.obj @@ -0,0 +1,221 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Circle_Circle.002 +v 0.000000 0.000000 -1.000000 +v -0.866025 0.000000 -0.500000 +v -0.951057 0.000000 -0.309017 +v -0.994522 0.000000 -0.104528 +v -0.994522 0.000000 0.104529 +v -0.951056 0.000000 0.309017 +v -0.866025 0.000000 0.500000 +v 0.000000 0.000000 1.000000 +v 0.207912 0.000000 0.978148 +v 0.406737 0.000000 0.913545 +v 0.587785 0.000000 0.809017 +v 0.743145 0.000000 0.669131 +v 0.866025 0.000000 0.500000 +v 0.866026 0.000000 -0.499999 +v 0.743146 0.000000 -0.669130 +v 0.587786 0.000000 -0.809016 +v 0.406738 0.000000 -0.913545 +v 0.207914 0.000000 -0.978147 +v 0.000000 0.200000 -1.000000 +v -0.866025 0.200000 -0.500000 +v -0.951057 0.200000 -0.309017 +v -0.994522 0.200000 -0.104528 +v -0.994522 0.200000 0.104529 +v -0.951056 0.200000 0.309017 +v -0.866025 0.200000 0.500000 +v 0.000000 0.200000 1.000000 +v 0.207912 0.200000 0.978148 +v 0.406737 0.200000 0.913545 +v 0.587785 0.200000 0.809017 +v 0.743145 0.200000 0.669131 +v 0.866025 0.200000 0.500000 +v 0.866026 0.200000 -0.499999 +v 0.743146 0.200000 -0.669130 +v 0.587786 0.200000 -0.809016 +v 0.406738 0.200000 -0.913545 +v 0.207914 0.200000 -0.978147 +v -0.760845 0.000000 -0.247214 +v -0.692820 0.000000 -0.400000 +v -0.795617 0.000000 -0.083623 +v -0.795617 0.000000 0.083623 +v -0.760845 0.000000 0.247214 +v -0.692820 0.000000 0.400000 +v 0.166330 0.000000 0.782518 +v 0.000000 0.000000 0.800000 +v 0.325389 0.000000 0.730836 +v 0.470228 0.000000 0.647214 +v 0.594516 0.000000 0.535304 +v 0.692820 0.000000 0.400000 +v 0.594517 0.000000 -0.535304 +v 0.692821 0.000000 -0.399999 +v 0.470229 0.000000 -0.647213 +v 0.325391 0.000000 -0.730836 +v 0.166331 0.000000 -0.782518 +v 0.000000 0.000000 -0.800000 +v -0.760845 0.200000 -0.247214 +v -0.692820 0.200000 -0.400000 +v -0.795617 0.200000 -0.083623 +v -0.795617 0.200000 0.083623 +v -0.760845 0.200000 0.247214 +v -0.692820 0.200000 0.400000 +v 0.166330 0.200000 0.782518 +v 0.000000 0.200000 0.800000 +v 0.325389 0.200000 0.730836 +v 0.470228 0.200000 0.647214 +v 0.594516 0.200000 0.535304 +v 0.692820 0.200000 0.400000 +v 0.594517 0.200000 -0.535304 +v 0.692821 0.200000 -0.399999 +v 0.470229 0.200000 -0.647213 +v 0.325391 0.200000 -0.730836 +v 0.166331 0.200000 -0.782518 +v 0.000000 0.200000 -0.800000 +v 0.000000 0.200000 1.100000 +v 0.000000 0.000000 1.100000 +v 0.000000 0.200000 0.700000 +v 0.000000 0.000000 0.700000 +v -0.200000 0.200000 0.900000 +v -0.200000 0.000000 0.900000 +v -0.952628 0.200000 -0.550000 +v -0.952628 0.000000 -0.550000 +v -0.606218 0.200000 -0.350000 +v -0.606218 0.000000 -0.350000 +v -0.679423 0.200000 -0.623205 +v -0.679423 0.000000 -0.623205 +v 0.952628 0.200000 -0.549999 +v 0.952628 0.000000 -0.549999 +v 0.606218 0.000000 -0.349999 +v 0.606218 0.200000 -0.349999 +v 0.879423 0.200000 -0.276794 +v 0.879423 0.000000 -0.276794 +vn 0.3090 0.0000 -0.9511 +vn 0.3090 0.0000 0.9511 +vn 0.1045 0.0000 -0.9945 +vn 0.5000 0.0000 0.8660 +vn -0.9135 0.0000 -0.4067 +vn 0.6691 0.0000 0.7431 +vn -0.9781 0.0000 -0.2079 +vn 0.8090 0.0000 0.5878 +vn -1.0000 0.0000 0.0000 +vn 0.8090 0.0000 -0.5878 +vn -0.9781 0.0000 0.2079 +vn 0.6691 0.0000 -0.7431 +vn -0.9135 0.0000 0.4067 +vn 0.5000 0.0000 -0.8660 +vn 0.1045 0.0000 0.9945 +vn -0.3090 0.0000 0.9511 +vn -0.3090 0.0000 -0.9511 +vn -0.1045 0.0000 0.9945 +vn -0.5000 0.0000 -0.8660 +vn 0.9135 0.0000 0.4067 +vn -0.6691 0.0000 -0.7431 +vn 0.9781 0.0000 0.2079 +vn -0.8090 0.0000 -0.5878 +vn 1.0000 0.0000 0.0000 +vn -0.8090 0.0000 0.5878 +vn 0.9781 0.0000 -0.2079 +vn -0.6691 0.0000 0.7431 +vn 0.9135 0.0000 -0.4067 +vn -0.5000 0.0000 0.8660 +vn -0.1045 0.0000 -0.9945 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.9950 0.0995 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn -0.2588 0.0000 -0.9659 +vn 0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn -0.2588 0.0000 0.9659 +s off +f 17//1 18//1 36//1 35//1 +f 9//2 10//2 28//2 27//2 +f 18//3 1//3 19//3 36//3 +f 10//4 11//4 29//4 28//4 +f 2//5 3//5 21//5 20//5 +f 11//6 12//6 30//6 29//6 +f 3//7 4//7 22//7 21//7 +f 12//8 13//8 31//8 30//8 +f 4//9 5//9 23//9 22//9 +f 14//10 15//10 33//10 32//10 +f 5//11 6//11 24//11 23//11 +f 15//12 16//12 34//12 33//12 +f 6//13 7//13 25//13 24//13 +f 16//14 17//14 35//14 34//14 +f 8//15 9//15 27//15 26//15 +f 52//16 70//16 71//16 53//16 +f 43//17 61//17 63//17 45//17 +f 53//18 71//18 72//18 54//18 +f 45//19 63//19 64//19 46//19 +f 38//20 56//20 55//20 37//20 +f 46//21 64//21 65//21 47//21 +f 37//22 55//22 57//22 39//22 +f 47//23 65//23 66//23 48//23 +f 39//24 57//24 58//24 40//24 +f 50//25 68//25 67//25 49//25 +f 40//26 58//26 59//26 41//26 +f 49//27 67//27 69//27 51//27 +f 41//28 59//28 60//28 42//28 +f 51//29 69//29 70//29 52//29 +f 44//30 62//30 61//30 43//30 +f 28//31 63//31 61//31 27//31 +f 11//32 46//32 47//32 12//32 +f 29//31 64//31 63//31 28//31 +f 12//32 47//32 48//32 13//32 +f 56//33 81//33 79//33 20//33 +f 30//31 65//31 64//31 29//31 +f 14//32 50//32 49//32 15//32 +f 31//31 66//31 65//31 30//31 +f 15//32 49//32 51//32 16//32 +f 33//31 67//31 68//31 32//31 +f 16//32 51//32 52//32 17//32 +f 34//31 69//31 67//31 33//31 +f 17//32 52//32 53//32 18//32 +f 13//14 48//14 66//14 31//14 +f 2//32 38//32 37//32 3//32 +f 35//31 70//31 69//31 34//31 +f 18//32 53//32 54//32 1//32 +f 3//32 37//32 39//32 4//32 +f 36//31 71//31 70//31 35//31 +f 21//31 55//31 56//31 20//31 +f 50//19 87//19 88//19 68//19 +f 4//32 39//32 40//32 5//32 +f 19//31 72//31 71//31 36//31 +f 22//31 57//31 55//31 21//31 +f 5//32 40//32 41//32 6//32 +f 23//31 58//31 57//31 22//31 +f 6//32 41//32 42//32 7//32 +f 24//31 59//31 58//31 23//31 +f 8//32 44//32 43//32 9//32 +f 25//31 60//31 59//31 24//31 +f 7//4 42//4 60//4 25//4 +f 9//32 43//32 45//32 10//32 +f 27//31 61//31 62//31 26//31 +f 44//24 76//24 75//24 62//24 +f 10//32 45//32 46//32 11//32 +f 1//9 54//9 72//9 19//9 +f 74//32 78//32 76//32 +f 8//32 74//32 76//32 44//32 +f 26//24 73//24 74//24 8//24 +f 62//34 75//34 73//34 26//34 +f 73//35 77//35 78//35 74//35 +f 75//31 77//31 73//31 +f 76//36 78//36 77//36 75//36 +f 80//32 84//32 82//32 +f 38//29 82//29 81//29 56//29 +f 20//29 79//29 80//29 2//29 +f 2//31 80//31 82//31 38//31 +f 88//31 89//31 85//31 +f 79//37 83//37 84//37 80//37 +f 81//31 83//31 79//31 +f 82//38 84//38 83//38 81//38 +f 32//19 85//19 86//19 14//19 +f 14//32 86//32 87//32 50//32 +f 68//33 88//33 85//33 32//33 +f 85//39 89//39 90//39 86//39 +f 87//40 90//40 89//40 88//40 +f 86//32 90//32 87//32 diff --git a/SyrusSUITS/Assets/Resources/Circle.obj.meta b/SyrusSUITS/Assets/Resources/Circle.obj.meta new file mode 100644 index 0000000..a2f31fa --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Circle.obj.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: d9c78d2e7a4f0124099f50150af67da6 +timeCreated: 1555410016 +licenseType: Free +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 100002: default + 400000: //RootNode + 400002: default + 2300000: default + 3300000: default + 4300000: default + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: defaultMat + second: {fileID: 2100000, guid: 6b58034e1d498fd4b9f3c13c436a714b, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 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 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/CircleDirection.obj b/SyrusSUITS/Assets/Resources/CircleDirection.obj new file mode 100644 index 0000000..f00f9a0 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/CircleDirection.obj @@ -0,0 +1,260 @@ +# Blender v2.79 (sub 0) OBJ File: 'CircleDirection.blend' +# www.blender.org +o Circle_Circle.002 +v 0.000000 0.000000 -1.000000 +v -0.866025 0.000000 -0.500000 +v -0.951057 0.000000 -0.309017 +v -0.994522 0.000000 -0.104528 +v -0.994522 0.000000 0.104529 +v -0.951056 0.000000 0.309017 +v -0.866025 0.000000 0.500000 +v 0.000000 0.000000 1.000000 +v 0.207912 0.000000 0.978148 +v 0.406737 0.000000 0.913545 +v 0.587785 0.000000 0.809017 +v 0.743145 0.000000 0.669131 +v 0.866025 0.000000 0.500000 +v 0.866026 0.000000 -0.499999 +v 0.743146 0.000000 -0.669130 +v 0.587786 0.000000 -0.809016 +v 0.406738 0.000000 -0.913545 +v 0.207914 0.000000 -0.978147 +v 0.000000 0.200000 -1.000000 +v -0.866025 0.200000 -0.500000 +v -0.951057 0.200000 -0.309017 +v -0.994522 0.200000 -0.104528 +v -0.994522 0.200000 0.104529 +v -0.951056 0.200000 0.309017 +v -0.866025 0.200000 0.500000 +v 0.000000 0.200000 1.000000 +v 0.207912 0.200000 0.978148 +v 0.406737 0.200000 0.913545 +v 0.587785 0.200000 0.809017 +v 0.743145 0.200000 0.669131 +v 0.866025 0.200000 0.500000 +v 0.866026 0.200000 -0.499999 +v 0.743146 0.200000 -0.669130 +v 0.587786 0.200000 -0.809016 +v 0.406738 0.200000 -0.913545 +v 0.207914 0.200000 -0.978147 +v -0.760845 0.000000 -0.247214 +v -0.692820 0.000000 -0.400000 +v -0.795617 0.000000 -0.083623 +v -0.795617 0.000000 0.083623 +v -0.760845 0.000000 0.247214 +v -0.692820 0.000000 0.400000 +v 0.166330 0.000000 0.782518 +v 0.000000 0.000000 0.800000 +v 0.325389 0.000000 0.730836 +v 0.470228 0.000000 0.647214 +v 0.594516 0.000000 0.535304 +v 0.692820 0.000000 0.400000 +v 0.594517 0.000000 -0.535304 +v 0.692821 0.000000 -0.399999 +v 0.470229 0.000000 -0.647213 +v 0.325391 0.000000 -0.730836 +v 0.166331 0.000000 -0.782518 +v 0.000000 0.000000 -0.800000 +v -0.760845 0.200000 -0.247214 +v -0.692820 0.200000 -0.400000 +v -0.795617 0.200000 -0.083623 +v -0.795617 0.200000 0.083623 +v -0.760845 0.200000 0.247214 +v -0.692820 0.200000 0.400000 +v 0.166330 0.200000 0.782518 +v 0.000000 0.200000 0.800000 +v 0.325389 0.200000 0.730836 +v 0.470228 0.200000 0.647214 +v 0.594516 0.200000 0.535304 +v 0.692820 0.200000 0.400000 +v 0.594517 0.200000 -0.535304 +v 0.692821 0.200000 -0.399999 +v 0.470229 0.200000 -0.647213 +v 0.325391 0.200000 -0.730836 +v 0.166331 0.200000 -0.782518 +v 0.000000 0.200000 -0.800000 +v 0.000000 0.200000 1.100000 +v 0.000000 0.000000 1.100000 +v 0.000000 0.200000 0.700000 +v 0.000000 0.000000 0.700000 +v -0.200000 0.200000 0.900000 +v -0.200000 0.000000 0.900000 +v -0.952628 0.200000 -0.550000 +v -0.952628 0.000000 -0.550000 +v -0.606218 0.200000 -0.350000 +v -0.606218 0.000000 -0.350000 +v -0.679423 0.200000 -0.623205 +v -0.679423 0.000000 -0.623205 +v 0.952628 0.200000 -0.549999 +v 0.952628 0.000000 -0.549999 +v 0.606218 0.000000 -0.349999 +v 0.606218 0.200000 -0.349999 +v 0.879423 0.200000 -0.276794 +v 0.879423 0.000000 -0.276794 +v 0.000000 0.000000 -1.100000 +v 0.000000 0.200000 -1.100000 +v 0.000000 0.000000 -0.700000 +v 0.000000 0.200000 -0.700000 +v -0.200000 0.000000 -0.900000 +v -0.200000 0.200000 -0.900000 +v -0.952628 0.000000 0.550000 +v -0.952628 0.200000 0.550000 +v -0.606218 0.000000 0.350000 +v -0.606218 0.200000 0.350000 +v -0.679423 0.000000 0.623205 +v 0.952628 0.000000 0.550000 +v -0.679423 0.200000 0.623205 +v 0.952628 0.200000 0.550000 +v 0.606218 0.000000 0.350000 +v 0.606218 0.200000 0.350000 +v 0.879423 0.000000 0.276795 +v 0.879423 0.200000 0.276795 +vn 0.3090 0.0000 -0.9511 +vn 0.3090 0.0000 0.9511 +vn 0.1045 0.0000 -0.9945 +vn 0.5000 0.0000 0.8660 +vn -0.9135 0.0000 -0.4067 +vn 0.6691 0.0000 0.7431 +vn -0.9781 0.0000 -0.2079 +vn 0.8090 0.0000 0.5878 +vn -1.0000 0.0000 0.0000 +vn 0.8090 0.0000 -0.5878 +vn -0.9781 0.0000 0.2079 +vn 0.6691 0.0000 -0.7431 +vn -0.9135 0.0000 0.4067 +vn 0.5000 0.0000 -0.8660 +vn 0.1045 0.0000 0.9945 +vn -0.3090 0.0000 0.9511 +vn -0.3090 0.0000 -0.9511 +vn -0.1045 0.0000 0.9945 +vn -0.5000 0.0000 -0.8660 +vn 0.9135 0.0000 0.4067 +vn -0.6691 0.0000 -0.7431 +vn 0.9781 0.0000 0.2079 +vn -0.8090 0.0000 -0.5878 +vn 1.0000 0.0000 0.0000 +vn -0.8090 0.0000 0.5878 +vn 0.9781 0.0000 -0.2079 +vn -0.6691 0.0000 0.7431 +vn 0.9135 0.0000 -0.4067 +vn -0.5000 0.0000 0.8660 +vn -0.1045 0.0000 -0.9945 +vn 0.0000 1.0000 -0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.9950 0.0995 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +vn -0.2588 0.0000 -0.9659 +vn 0.9659 0.0000 -0.2588 +vn 0.9659 0.0000 0.2588 +vn -0.2588 0.0000 0.9659 +s off +f 17//1 18//1 36//1 35//1 +f 9//2 10//2 28//2 27//2 +f 18//3 1//3 19//3 36//3 +f 10//4 11//4 29//4 28//4 +f 2//5 3//5 21//5 20//5 +f 11//6 12//6 30//6 29//6 +f 3//7 4//7 22//7 21//7 +f 12//8 13//8 31//8 30//8 +f 4//9 5//9 23//9 22//9 +f 14//10 15//10 33//10 32//10 +f 5//11 6//11 24//11 23//11 +f 15//12 16//12 34//12 33//12 +f 6//13 7//13 25//13 24//13 +f 16//14 17//14 35//14 34//14 +f 8//15 9//15 27//15 26//15 +f 52//16 70//16 71//16 53//16 +f 43//17 61//17 63//17 45//17 +f 53//18 71//18 72//18 54//18 +f 45//19 63//19 64//19 46//19 +f 38//20 56//20 55//20 37//20 +f 46//21 64//21 65//21 47//21 +f 37//22 55//22 57//22 39//22 +f 47//23 65//23 66//23 48//23 +f 39//24 57//24 58//24 40//24 +f 50//25 68//25 67//25 49//25 +f 40//26 58//26 59//26 41//26 +f 49//27 67//27 69//27 51//27 +f 41//28 59//28 60//28 42//28 +f 51//29 69//29 70//29 52//29 +f 44//30 62//30 61//30 43//30 +f 28//31 63//31 61//31 27//31 +f 11//32 46//32 47//32 12//32 +f 29//31 64//31 63//31 28//31 +f 12//32 47//32 48//32 13//32 +f 56//33 81//33 79//33 20//33 +f 30//31 65//31 64//31 29//31 +f 14//32 50//32 49//32 15//32 +f 31//31 66//31 65//31 30//31 +f 15//32 49//32 51//32 16//32 +f 33//31 67//31 68//31 32//31 +f 16//32 51//32 52//32 17//32 +f 34//31 69//31 67//31 33//31 +f 17//32 52//32 53//32 18//32 +f 66//33 31//33 104//33 106//33 +f 2//32 38//32 37//32 3//32 +f 35//31 70//31 69//31 34//31 +f 18//32 53//32 54//32 1//32 +f 3//32 37//32 39//32 4//32 +f 36//31 71//31 70//31 35//31 +f 21//31 55//31 56//31 20//31 +f 50//19 87//19 88//19 68//19 +f 4//32 39//32 40//32 5//32 +f 19//31 72//31 71//31 36//31 +f 22//31 57//31 55//31 21//31 +f 5//32 40//32 41//32 6//32 +f 23//31 58//31 57//31 22//31 +f 6//32 41//32 42//32 7//32 +f 24//31 59//31 58//31 23//31 +f 8//32 44//32 43//32 9//32 +f 25//31 60//31 59//31 24//31 +f 60//33 25//33 98//33 100//33 +f 9//32 43//32 45//32 10//32 +f 27//31 61//31 62//31 26//31 +f 44//24 76//24 75//24 62//24 +f 10//32 45//32 46//32 11//32 +f 19//24 1//24 91//24 92//24 +f 74//32 78//32 76//32 +f 8//32 74//32 76//32 44//32 +f 26//24 73//24 74//24 8//24 +f 62//34 75//34 73//34 26//34 +f 73//35 77//35 78//35 74//35 +f 75//31 77//31 73//31 +f 76//36 78//36 77//36 75//36 +f 80//32 84//32 82//32 +f 38//29 82//29 81//29 56//29 +f 20//29 79//29 80//29 2//29 +f 2//31 80//31 82//31 38//31 +f 88//31 89//31 85//31 +f 79//37 83//37 84//37 80//37 +f 81//31 83//31 79//31 +f 82//38 84//38 83//38 81//38 +f 32//19 85//19 86//19 14//19 +f 14//32 86//32 87//32 50//32 +f 68//33 88//33 85//33 32//33 +f 85//39 89//39 90//39 86//39 +f 87//40 90//40 89//40 88//40 +f 86//32 90//32 87//32 +f 91//32 93//32 95//32 +f 1//31 54//31 93//31 91//31 +f 72//32 19//32 92//32 94//32 +f 54//24 72//24 94//24 93//24 +f 100//31 98//31 103//31 +f 92//36 91//36 95//36 96//36 +f 94//31 92//31 96//31 +f 93//35 94//35 96//35 95//35 +f 42//19 60//19 100//19 99//19 +f 7//33 42//33 99//33 97//33 +f 25//19 7//19 97//19 98//19 +f 104//38 102//38 107//38 108//38 +f 98//40 97//40 101//40 103//40 +f 99//39 100//39 103//39 101//39 +f 97//32 99//32 101//32 +f 13//33 48//33 105//33 102//33 +f 48//29 66//29 106//29 105//29 +f 31//29 13//29 102//29 104//29 +f 106//31 104//31 108//31 +f 105//37 106//37 108//37 107//37 +f 102//32 105//32 107//32 diff --git a/SyrusSUITS/Assets/Resources/CircleDirection.obj.meta b/SyrusSUITS/Assets/Resources/CircleDirection.obj.meta new file mode 100644 index 0000000..97fedc1 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/CircleDirection.obj.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: 276fc68a204e9db4992f784830acb26e +timeCreated: 1555410019 +licenseType: Free +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 100002: default + 400000: //RootNode + 400002: default + 2300000: default + 3300000: default + 4300000: default + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: defaultMat + second: {fileID: 2100000, guid: 6b58034e1d498fd4b9f3c13c436a714b, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 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 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/ISS.fbx b/SyrusSUITS/Assets/Resources/ISS.fbx new file mode 100644 index 0000000..3da99bf Binary files /dev/null and b/SyrusSUITS/Assets/Resources/ISS.fbx differ diff --git a/SyrusSUITS/Assets/Resources/ISS.fbx.meta b/SyrusSUITS/Assets/Resources/ISS.fbx.meta new file mode 100644 index 0000000..0a97560 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/ISS.fbx.meta @@ -0,0 +1,213 @@ +fileFormatVersion: 2 +guid: 6d454b0d7be76414abd830b60545d3e6 +timeCreated: 1555036312 +licenseType: Free +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: //RootNode + 100002: polySurfa1 + 100004: polySurfa1_MeshPart0 + 100006: polySurfa1_MeshPart1 + 100008: polySurfa2 + 100010: polySurfa2_MeshPart0 + 100012: polySurfa2_MeshPart1 + 100014: polySurfa3 + 100016: polySurfa3_MeshPart0 + 100018: polySurfa3_MeshPart1 + 400000: //RootNode + 400002: polySurfa1 + 400004: polySurfa1_MeshPart0 + 400006: polySurfa1_MeshPart1 + 400008: polySurfa2 + 400010: polySurfa2_MeshPart0 + 400012: polySurfa2_MeshPart1 + 400014: polySurfa3 + 400016: polySurfa3_MeshPart0 + 400018: polySurfa3_MeshPart1 + 2300000: polySurfa1_MeshPart0 + 2300002: polySurfa1_MeshPart1 + 2300004: polySurfa2_MeshPart0 + 2300006: polySurfa2_MeshPart1 + 2300008: polySurfa3_MeshPart0 + 2300010: polySurfa3_MeshPart1 + 3300000: polySurfa1_MeshPart0 + 3300002: polySurfa1_MeshPart1 + 3300004: polySurfa2_MeshPart0 + 3300006: polySurfa2_MeshPart1 + 3300008: polySurfa3_MeshPart0 + 3300010: polySurfa3_MeshPart1 + 4300000: polySurfa3_MeshPart0 + 4300002: polySurfa3_MeshPart1 + 4300004: polySurfa2_MeshPart0 + 4300006: polySurfa2_MeshPart1 + 4300008: polySurfa1_MeshPart0 + 4300010: polySurfa1_MeshPart1 + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: anisotropic1SG + second: {fileID: 2100000, guid: 7297d40072e3ced4db0b6ec7d97830e0, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: apollohorns_blin + second: {fileID: 2100000, guid: 74afb20fe1fbdfc4d9afd833b54c63a1, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: bendedtruss_blin + second: {fileID: 2100000, guid: 9c67988347aa657439e9c95cc135f0b6, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn1SG + second: {fileID: 2100000, guid: 164ab1e3828032a4d8fea37579b566fe, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn3SG + second: {fileID: 2100000, guid: d73f4658f76449d488e2782a89086668, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn4SG + second: {fileID: 2100000, guid: a381a1fbdd728194694485297e8af142, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn5SG + second: {fileID: 2100000, guid: d65368ea310783444abd0e452c90e657, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn6SG + second: {fileID: 2100000, guid: 2253f3d7cee01da4c930dd2e463f4e76, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: blinn7SG + second: {fileID: 2100000, guid: 9544e5b8630bd5c4ebc482a998330440, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: initialShadingGr + second: {fileID: 2100000, guid: 7244aa3234f499247b153eaf373dc431, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert2SG + second: {fileID: 2100000, guid: 343eea5823bae4a4eaa4c6eac8e6eb2a, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert3SG + second: {fileID: 2100000, guid: 413025c68ccb0314a9c9b74f4c5a6d97, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert4SG + second: {fileID: 2100000, guid: 6a0134abc15f6714bbffcb76e53042fa, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert6SG + second: {fileID: 2100000, guid: 4aedf6d5a594e7f45bd4504b451670ea, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: lambert7SG + second: {fileID: 2100000, guid: a6e37f0ed1b444841b84f0287ac1e4ac, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: soyuz_blinn2SG + second: {fileID: 2100000, guid: 716ae11a8bb9cd4428f05d73452c2fb0, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: soyuz_blinn3SG + second: {fileID: 2100000, guid: d3d86fe227a8b3048baf380af6670ba7, type: 2} + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: soyuz_blinn4SG + second: {fileID: 2100000, guid: 52b1bec60cd05db46a9b17be07cdc83f, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 0 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 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 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat b/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat new file mode 100644 index 0000000..c50100e --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat @@ -0,0 +1,76 @@ +%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: anisotropic1SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat.meta new file mode 100644 index 0000000..6b5ca92 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/anisotropic1SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7297d40072e3ced4db0b6ec7d97830e0 +timeCreated: 1555036309 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat b/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat new file mode 100644 index 0000000..ac845a4 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat @@ -0,0 +1,76 @@ +%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: apollohorns_blin + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat.meta b/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat.meta new file mode 100644 index 0000000..3c0ae55 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/apollohorns_blin.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 74afb20fe1fbdfc4d9afd833b54c63a1 +timeCreated: 1555036309 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat b/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat new file mode 100644 index 0000000..7002147 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat @@ -0,0 +1,76 @@ +%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: bendedtruss_blin + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat.meta b/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat.meta new file mode 100644 index 0000000..1e0d967 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/bendedtruss_blin.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9c67988347aa657439e9c95cc135f0b6 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat new file mode 100644 index 0000000..126643d --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat @@ -0,0 +1,76 @@ +%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: blinn1SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat.meta new file mode 100644 index 0000000..ac08f38 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn1SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 164ab1e3828032a4d8fea37579b566fe +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat new file mode 100644 index 0000000..36effef --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat @@ -0,0 +1,76 @@ +%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: blinn3SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat.meta new file mode 100644 index 0000000..96921d2 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn3SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d73f4658f76449d488e2782a89086668 +timeCreated: 1555036310 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat new file mode 100644 index 0000000..01104ff --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat @@ -0,0 +1,76 @@ +%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: blinn4SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat.meta new file mode 100644 index 0000000..e2eb8c5 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn4SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a381a1fbdd728194694485297e8af142 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat new file mode 100644 index 0000000..fd2e437 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat @@ -0,0 +1,76 @@ +%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: blinn5SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat.meta new file mode 100644 index 0000000..0a2a96f --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn5SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d65368ea310783444abd0e452c90e657 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat new file mode 100644 index 0000000..cca13db --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat @@ -0,0 +1,76 @@ +%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: blinn6SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat.meta new file mode 100644 index 0000000..96a974f --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn6SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2253f3d7cee01da4c930dd2e463f4e76 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat b/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat new file mode 100644 index 0000000..0bc8c2a --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat @@ -0,0 +1,76 @@ +%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: blinn7SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat.meta new file mode 100644 index 0000000..6a309f9 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/blinn7SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9544e5b8630bd5c4ebc482a998330440 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/defaultMat.mat.meta b/SyrusSUITS/Assets/Resources/Materials/defaultMat.mat.meta index 7986ebb..1f29c21 100644 --- a/SyrusSUITS/Assets/Resources/Materials/defaultMat.mat.meta +++ b/SyrusSUITS/Assets/Resources/Materials/defaultMat.mat.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 1c780f609a7916b45ab90ed5da134a8c -timeCreated: 1553318303 +guid: 6b58034e1d498fd4b9f3c13c436a714b +timeCreated: 1555385120 licenseType: Free NativeFormatImporter: externalObjects: {} diff --git a/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat b/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat new file mode 100644 index 0000000..05f3a44 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat @@ -0,0 +1,76 @@ +%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: initialShadingGr + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat.meta b/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat.meta new file mode 100644 index 0000000..afdc142 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/initialShadingGr.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7244aa3234f499247b153eaf373dc431 +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat b/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat new file mode 100644 index 0000000..b6498c2 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat @@ -0,0 +1,76 @@ +%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: lambert2SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat.meta new file mode 100644 index 0000000..c3b9855 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert2SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 343eea5823bae4a4eaa4c6eac8e6eb2a +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat b/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat new file mode 100644 index 0000000..fe63255 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat @@ -0,0 +1,76 @@ +%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: lambert3SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat.meta new file mode 100644 index 0000000..fd2dd28 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert3SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 413025c68ccb0314a9c9b74f4c5a6d97 +timeCreated: 1555036310 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat b/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat new file mode 100644 index 0000000..8699140 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat @@ -0,0 +1,76 @@ +%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: lambert4SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.05882353, g: 0.12156863, b: 0.32156864, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat.meta new file mode 100644 index 0000000..3804e54 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert4SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6a0134abc15f6714bbffcb76e53042fa +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat b/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat new file mode 100644 index 0000000..75d9bca --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat @@ -0,0 +1,76 @@ +%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: lambert6SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat.meta new file mode 100644 index 0000000..d9ae5d7 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert6SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4aedf6d5a594e7f45bd4504b451670ea +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat b/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat new file mode 100644 index 0000000..a26942f --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat @@ -0,0 +1,76 @@ +%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: lambert7SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.05882353, g: 0.12156863, b: 0.32156864, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat.meta new file mode 100644 index 0000000..ccfba14 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/lambert7SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a6e37f0ed1b444841b84f0287ac1e4ac +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat new file mode 100644 index 0000000..8beb543 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat @@ -0,0 +1,76 @@ +%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: soyuz_blinn2SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat.meta new file mode 100644 index 0000000..79c19cb --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn2SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 716ae11a8bb9cd4428f05d73452c2fb0 +timeCreated: 1555036312 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat new file mode 100644 index 0000000..919468a --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat @@ -0,0 +1,76 @@ +%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: soyuz_blinn3SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat.meta new file mode 100644 index 0000000..263ce2d --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn3SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d3d86fe227a8b3048baf380af6670ba7 +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat new file mode 100644 index 0000000..bc491c1 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat @@ -0,0 +1,76 @@ +%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: soyuz_blinn4SG + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.05882353, g: 0.12156863, b: 0.32156864, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} diff --git a/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat.meta b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat.meta new file mode 100644 index 0000000..f92458c --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Materials/soyuz_blinn4SG.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 52b1bec60cd05db46a9b17be07cdc83f +timeCreated: 1555036311 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/ModuleMat.mat b/SyrusSUITS/Assets/Resources/ModuleMat.mat new file mode 100644 index 0000000..9dc45c3 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/ModuleMat.mat @@ -0,0 +1,77 @@ +%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: ModuleMat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0.078431375} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Resources/ModuleMat.mat.meta b/SyrusSUITS/Assets/Resources/ModuleMat.mat.meta new file mode 100644 index 0000000..fb4dd81 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/ModuleMat.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 047bad45fd4cfa643869f584a88be8d0 +timeCreated: 1555401879 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/OverlayCalib.prefab b/SyrusSUITS/Assets/Resources/OverlayCalib.prefab new file mode 100644 index 0000000..233fbff --- /dev/null +++ b/SyrusSUITS/Assets/Resources/OverlayCalib.prefab @@ -0,0 +1,329 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1431464810388218} + m_IsPrefabParent: 1 +--- !u!1 &1431464810388218 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4565478507115922} + - component: {fileID: 114677358074496710} + - component: {fileID: 114767160273877486} + - component: {fileID: 114082843830148116} + - component: {fileID: 23892079352571904} + - component: {fileID: 33177929716143536} + - component: {fileID: 114840480901015700} + m_Layer: 0 + m_Name: OverlayCalib + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1521799786077332 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224318772326838266} + - component: {fileID: 223294050713211564} + - component: {fileID: 114497634705017192} + - component: {fileID: 114851978637296364} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1715080465820714 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224651957001162346} + - component: {fileID: 222625355437288736} + - component: {fileID: 114714865175941998} + - component: {fileID: 114046942699733824} + m_Layer: 0 + m_Name: Procedural Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4565478507115922 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1016, y: 0.1016, z: 0.1016} + m_Children: + - {fileID: 224318772326838266} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23892079352571904 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33177929716143536 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Mesh: {fileID: 0} +--- !u!114 &114046942699733824 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1715080465820714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8714c362c0c8a6449a9559a31cdab9a5, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: 100 +--- !u!114 &114082843830148116 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1770992566, guid: bab6fa851cf5a1a4bba3cec5f191cb8e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114497634705017192 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1521799786077332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114677358074496710 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1631628248, guid: bab6fa851cf5a1a4bba3cec5f191cb8e, type: 3} + m_Name: + m_EditorClassIdentifier: + mTrackableName: ImageTargetA + mPreserveChildSize: 0 + mInitializedInEditor: 1 + mDataSetPath: Vuforia/Syrus_Targets.xml + mExtendedTracking: 0 + mInitializeSmartTerrain: 0 + mReconstructionToInitialize: {fileID: 0} + mSmartTerrainOccluderBoundsMin: {x: 0, y: 0, z: 0} + mSmartTerrainOccluderBoundsMax: {x: 0, y: 0, z: 0} + mIsSmartTerrainOccluderOffset: 0 + mSmartTerrainOccluderOffset: {x: 0, y: 0, z: 0} + mSmartTerrainOccluderRotation: {x: 0, y: 0, z: 0, w: 0} + mAutoSetOccluderFromTargetSize: 0 + mAspectRatio: 0.6998917 + mImageTargetType: 0 + mWidth: 0.1016 + mHeight: 0.071109 +--- !u!114 &114714865175941998 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1715080465820714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 0 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 20 + falloffDistance: 0 +--- !u!114 &114767160273877486 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a917f0af64a6423093132dab321c15f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114840480901015700 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1431464810388218} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 18846cc43a6a2d94f9528fe0ebbcc314, type: 3} + m_Name: + m_EditorClassIdentifier: + pi: {fileID: 114714865175941998} + overlayName: +--- !u!114 &114851978637296364 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1521799786077332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!222 &222625355437288736 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1715080465820714} +--- !u!223 &223294050713211564 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1521799786077332} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 7 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &224318772326838266 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1521799786077332} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.099998474, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: + - {fileID: 224651957001162346} + m_Father: {fileID: 4565478507115922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.1} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224651957001162346 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1715080465820714} + 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: 224318772326838266} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/SyrusSUITS/Assets/Resources/OverlayCalib.prefab.meta b/SyrusSUITS/Assets/Resources/OverlayCalib.prefab.meta new file mode 100644 index 0000000..8fe81de --- /dev/null +++ b/SyrusSUITS/Assets/Resources/OverlayCalib.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c5f912955284fe24aa69a48750d2787c +timeCreated: 1555300273 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/PromptMat.mat b/SyrusSUITS/Assets/Resources/PromptMat.mat new file mode 100644 index 0000000..79c3ba0 --- /dev/null +++ b/SyrusSUITS/Assets/Resources/PromptMat.mat @@ -0,0 +1,77 @@ +%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: PromptMat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 0, b: 0, a: 0.666} + - _EmissionColor: {r: 0.75735295, g: 0.1614944, b: 0.49435344, a: 1} diff --git a/SyrusSUITS/Assets/Resources/PromptMat.mat.meta b/SyrusSUITS/Assets/Resources/PromptMat.mat.meta new file mode 100644 index 0000000..82ee32b --- /dev/null +++ b/SyrusSUITS/Assets/Resources/PromptMat.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b2dfe49bf76fb1d42b4ed23ef0c05358 +timeCreated: 1555409927 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/Untitled.png b/SyrusSUITS/Assets/Resources/Untitled.png new file mode 100644 index 0000000..fe69473 Binary files /dev/null and b/SyrusSUITS/Assets/Resources/Untitled.png differ diff --git a/SyrusSUITS/Assets/Resources/Untitled.png.meta b/SyrusSUITS/Assets/Resources/Untitled.png.meta new file mode 100644 index 0000000..c69e3fc --- /dev/null +++ b/SyrusSUITS/Assets/Resources/Untitled.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 051c918bf537433408cb45f9dc99a2ea +timeCreated: 1555031996 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Resources/VuforiaConfiguration.asset b/SyrusSUITS/Assets/Resources/VuforiaConfiguration.asset index 66b2e6e..643cbe2 100644 --- a/SyrusSUITS/Assets/Resources/VuforiaConfiguration.asset +++ b/SyrusSUITS/Assets/Resources/VuforiaConfiguration.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Name: VuforiaConfiguration m_EditorClassIdentifier: vuforia: - vuforiaLicenseKey: + vuforiaLicenseKey: AWqgOjn/////AAABmV2C1ac1CEeQjtgPB7ker2CJAK8GJxsLRWxc7Ba28J7uhicx6aJPoYmAX3C1/2zXXXa1GFgNAqhOCR/svFepa85KwBbbhq40tzyumqAKePnnn164o0C13Th+WxBi0rw5KkHqo0IjIW0vBcbobIvAz718oCHT2XUVlVKiyYB0ztv4uQnit4nxgYANmKAZrSjo7TrVFjBpJHE/qSq0imVsoxoH61ExG2YMuyDtWqy0rSp/BZxFabV8VlB0DLKxt8BwBdvH0c1uH00obj0Zl5ooghLhMu0Nzks4+2Totw5eOYKjA6YxyPEZrqiAqQTLysFvIHE6dWddxYAXpjgmR+/ry/hGz4EyF6TYXmBlKItL6VNP ufoLicenseKey: QVY1eEZ5bi8vLy8vQUFBQUtFcEtzVTBPcUVuOWtPWGYyWlZmZmptVGM3MDdzQytocUJONThKSmQxemVZd2E3R2hXcjRRdHdVTkVhMkxMRnNQcFpVYnFGWUVMeFUwcGNLREFwTEVsWVQrWWYzZjZWbitZSEE1TGhpaVdqblNwYy9kdElOVnZMYnAvSm1qNGNwV3FyWkRXVzNOWE92Q1pwRXV2RDc2aTdPMmxxWjRQWERCTUcrSTV3RFhTSzNaZU5ud1did2xGRVpKYzU5TXhMUURBcGJ5eHFFcktrNkVyanFCckZ2YjNnY0xlNE9hWklZN1RReCs4Q0RvdlhRblBzZUlpdVYvQXNiejRSU3AyTEI2M2UwWEkzaFRSQkNSMXd6Qlk4Y0xYVVdTaUtkS0ltY3c0M2dQcVVrczlFMThFL2hSQnZFMFZmbWpXSWdKNE5LNVBnSC8vVmU5NmN0M0NZNTQyTUt5TSt2SjBsdmxnZkMxQkZ3RkE0N1RPeG4= delayedInitialization: 0 cameraDeviceModeSetting: -1 @@ -43,8 +43,10 @@ MonoBehaviour: FieldOfView: {x: 0, y: 0, z: 0, w: 0} ContainsMagnet: 0 databaseLoad: - dataSetsToLoad: [] - dataSetsToActivate: [] + dataSetsToLoad: + - Syrus_Targets + dataSetsToActivate: + - Syrus_Targets videoBackground: clippingMode: 0 numDivisions: 2 diff --git a/SyrusSUITS/Assets/Scripts/LeapManager.cs b/SyrusSUITS/Assets/Scripts/LeapManager.cs new file mode 100644 index 0000000..3b75f78 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/LeapManager.cs @@ -0,0 +1,162 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +#if !UNITY_EDITOR +using SyrusLeapClient; +#endif + +public class LeapManager : MonoBehaviour { + + GameObject UIleft, UIright; + + private static LeapManager _Instance; + public static LeapManager Instance + { + get + { + if (_Instance == null) + { + _Instance = FindObjectOfType(); + } + return _Instance; + } + } + + public delegate void GestureTap(); + public static event GestureTap OnGestureTap; + + public delegate void GestureSwipe(); + public static event GestureSwipe OnGestureSwipe; + + #if !UNITY_EDITOR + ///Client manager + ClientBTManager cbm; + + Camera mainCamera; + //Vector for all the finger points + Vector3[] points; + //array of ojects + GameObject[] objs; + //accounts for the offset of the leap on the hololens + Vector3 leapOffset = new Vector3(0.0f, 0.08f, 0.04f); + + Quaternion rotation = Quaternion.Euler(110.0f, 0.0f, 0.0f); + Hand left, right; + + // Use this for initialization + void Start () { + //Defaults the UI to be Invisible + UIright.setActive(false); + UIleft.setActive(false); + //Server Manager Object + cbm = new ClientBTManager(); + //Packets + cbm.PacketReceived += Recieved; + //connected + cbm.Connected += OnConnect; + cbm.Initialize(); + + mainCamera = Camera.main; + //gives indexed for each index + points = new Vector3[9]; + objs = new GameObject[9]; + + //fills each vector array + for (int i = 0; i < 9; i++) { + //creates a sphere + objs[i] = GameObject.CreatePrimitive(PrimitiveType.Sphere); + //size of the object + objs[i].transform.localScale = new Vector3(0.02f, 0.02f, 0.02f); + } + + } + + // Update is called once per frame + void Update () { + + for (int i = 0; i < 9; i++) { + Vector3 p = leapOffset + rotation * points[i]; + objs[i].transform.position = ToUnityCoords(points[i]);//mainCamera.transform.position + mainCamera.transform.rotation * p; + } + + //finds angle for area that the UI for the left hand will be visible + if (Vector3.angle(points[1], -mainCamera.transform.forward) < 20.0f) { + //sets the UI as visible when the parameters are met + UIleft.setActive(true); + }else{ + //sets the UI as invisible when the parameters are met + UIleft.setActive(false); + } + + //finds angle for the area that the UI for the right hand will be visible + if(Vector3.angle(points[3], -mainCamera.transform.forward) < 20.0f){ + //sets the UI as visible when the parameters are met + UIright.setActive(true); + }else{ + //sets the UI as invisible when the parameters are met + UIright.setActive(false); + } + + } + + public Vector3 ToUnityCoords(Vector3 p) { + return mainCamera.transform.position + mainCamera.transform.rotation * (leapOffset + rotation * p); + } + + public Vector3 ToUnityCoordsDir(Vector3 p) { + return (mainCamera.transform.rotation * rotation * p).normalized; + } + + private async void OnConnect() { + Debug.Log("Connected"); + } + + private Vector3 readVector(byte[] arr, int offset) { + float x = BitConverter.ToSingle(arr, offset); + float y = BitConverter.ToSingle(arr, offset + 4); + float z = BitConverter.ToSingle(arr, offset + 8); + + return new Vector3(-x / 1000.0f, y / 1000.0f, z / 1000.0f); + } + + private async void Recieved(SyrusPacket packet) { + switch (packet.id) { + case 20: // Update message + { + for (int i = 0; i < 9; i++) { + points[i] = readVector(packet.data, 12 * i); + } + + break; + } + case 21: // Screen tap gesture + { + Debug.Log("Gesture: Tap"); + Vector3 pos = readVector(packet.data, 0); + Vector3 dir = readVector(packet.data, 12).normalized; + + break; + } + case 22: // Swipe gesture + { + Debug.Log("Gesture: Swipe"); + Vector3 pos = readVector(packet.data, 0); + Vector3 dir = readVector(packet.data, 12).normalized; + break; + } + } + } + + #endif + + class Hand { + Vector3 palmPos; + Vector3 palmNorm; + Vector3 indexTip; + Vector3 indexDir; + } + +} + diff --git a/SyrusSUITS/Assets/Scripts/NumericalUpdate.cs.meta b/SyrusSUITS/Assets/Scripts/LeapManager.cs.meta similarity index 77% rename from SyrusSUITS/Assets/Scripts/NumericalUpdate.cs.meta rename to SyrusSUITS/Assets/Scripts/LeapManager.cs.meta index 295b3db..6dd1129 100644 --- a/SyrusSUITS/Assets/Scripts/NumericalUpdate.cs.meta +++ b/SyrusSUITS/Assets/Scripts/LeapManager.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 1e5c983be3415434e980a38dd66d14a3 -timeCreated: 1552985877 +guid: 8f2f376c7ae53d34cb9464fd4903445c +timeCreated: 1554955179 licenseType: Free MonoImporter: externalObjects: {} diff --git a/SyrusSUITS/Assets/Scripts/Location.cs b/SyrusSUITS/Assets/Scripts/Location.cs new file mode 100644 index 0000000..6f6d409 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Location.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Assets.Scripts +{ + public class Location + { + public string name; + public Node node; + } +} diff --git a/SyrusSUITS/Assets/Scripts/Location.cs.meta b/SyrusSUITS/Assets/Scripts/Location.cs.meta new file mode 100644 index 0000000..cbb44a3 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Location.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: ef736e792f52a6c499145a9a3520251a +timeCreated: 1555557629 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/MiniMap.cs b/SyrusSUITS/Assets/Scripts/MiniMap.cs index d63b4d4..3fc3681 100644 --- a/SyrusSUITS/Assets/Scripts/MiniMap.cs +++ b/SyrusSUITS/Assets/Scripts/MiniMap.cs @@ -7,119 +7,57 @@ public class MiniMap : MonoBehaviour { - public List nodeMap = new List(); - public List route = new List(); - - float scaleFactor = 1 / 25.0f; // The scale of the minimap relative to the world scale. - // Use this when you add the LineRenderer - + public LineRenderer line; + float scaleFactor = 1 / 1.0f; // The scale of the minimap relative to the world scale. + // Use this for initialization void Start () { - LoadFromJson("/NodeMaps/sampleMap_1.json"); - List route = GetRoute(GetNodeByID(1), GetNodeByID(6)); + line = GetComponent(); + + DrawNodes(NavigationService.nodeMap); + DrawRoute(NavigationService.route); + } - LogRoute(route); - } + void Awake() { + NavigationService.Instance.MapLoaded += OnMapLoad; + } // Update is called once per frame void Update () { - - } - - public List GetRoute(Node source, Node destination) - { - Pathfinder pathFinder = new Pathfinder(nodeMap, source, destination); - pathFinder.Execute(); - - return pathFinder.GetShortestPath(); + } - public void LogRoute(List route) - { - string output = "Route: "; + void OnMapLoad() { + string modelName = NavigationService.Instance.modelName; + Debug.Log("Loading map: " + modelName); - for(int i = 0; i < route.Count; i++) - { - output += route[i].id; + GameObject map = Instantiate((GameObject)Resources.Load(modelName), Vector3.zero, Quaternion.Euler(0, 0, 90), transform); + map.transform.localScale = scaleFactor * map.transform.localScale; - if (i < route.Count - 1) output += " -> "; - } - - Debug.Log(output); - } - - public Node GetNodeByID(int id) - { - return nodeMap.Find(x => x.id.Equals(id)); } - void LogNodes() - { - foreach (Node node in nodeMap) - { - Debug.Log(node.id + " (" + node.position.x + ", " + node.position.y + ", " + node.position.z + ")"); - } - } + public void DrawRoute(List route) + { + line.material = new Material(Shader.Find("Sprites/Default")); + line.positionCount = route.Count; - void LoadFromJson(string directory) - { - string filePath = Application.streamingAssetsPath + directory; - - Debug.Log(filePath); - - if (File.Exists(filePath)) - { - string jsonContent = File.ReadAllText(filePath); - NodeMap jsonNodeMap = JsonUtility.FromJson(jsonContent); - - nodeMap = ConvertedJsonNodeMap(jsonNodeMap); - } - else + Vector3[] positions = new Vector3[route.Count]; + + for(int i = 0; i < route.Count; i++) { - Debug.LogError("Cannot load data from " + filePath); + line.SetPosition(i, scaleFactor * route[i].position); } } - public List ConvertedJsonNodeMap(NodeMap jsonNodeMap) + public void DrawNodes(List nodeMap) { - List nodeMap = new List(); - - foreach(JsonNode jsonNode in jsonNodeMap.nodes) + for(int i = 0; i < nodeMap.Count; i++) { - Node node = new Node(); - - node.id = jsonNode.id; - node.position = new Vector3(jsonNode.position.x, jsonNode.position.y, jsonNode.position.z); - node.adjacentNodeIDs = jsonNode.adjacentNodeIDs; - - nodeMap.Add(node); + //GameObject node = GameObject.CreatePrimitive(PrimitiveType.Sphere); + //node.name = "Node " + nodeMap[i].id; + //node.transform.position = nodeMap[i].position; + //node.transform.localScale = new Vector3(0.08f, 0.08f, 0.08f); } - - return nodeMap; - } - - [Serializable] - public class NodeMap - { - public string title; - public List nodes; - } - - [Serializable] - public class JsonNode - { - public int id; - public Positition position; - public List adjacentNodeIDs; - - } - - [Serializable] - public class Positition - { - public float x; - public float y; - public float z; } } diff --git a/SyrusSUITS/Assets/Scripts/MiniMap.cs.meta b/SyrusSUITS/Assets/Scripts/MiniMap.cs.meta index 6589aa9..6e53537 100644 --- a/SyrusSUITS/Assets/Scripts/MiniMap.cs.meta +++ b/SyrusSUITS/Assets/Scripts/MiniMap.cs.meta @@ -1,12 +1,12 @@ fileFormatVersion: 2 guid: 28865afb61250fe47b58436da5c03c5c -timeCreated: 1553195851 +timeCreated: 1554843925 licenseType: Free MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: 0 + executionOrder: 200 icon: {instanceID: 0} userData: assetBundleName: diff --git a/SyrusSUITS/Assets/Scripts/NavCalibrator.cs b/SyrusSUITS/Assets/Scripts/NavCalibrator.cs new file mode 100644 index 0000000..26e9511 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/NavCalibrator.cs @@ -0,0 +1,77 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using Vuforia; +using UnityEngine.UI.ProceduralImage; + +public class NavCalibrator : MonoBehaviour, ITrackableEventHandler { + + private TrackableBehaviour mTrackableBehaviour; + public ProceduralImage pi; + + bool charging = false; + + List vSamples; + List qSamples; + + // Use this for initialization + void Start () { + mTrackableBehaviour = GetComponent(); + if (mTrackableBehaviour) { + mTrackableBehaviour.RegisterTrackableEventHandler(this); + } + + vSamples = new List(); + qSamples = new List(); + } + + // Update is called once per frame + void Update () { + // TODO Confirmation + if (charging) { + pi.fillAmount += Time.deltaTime / 2.0f; + + // Sample the rotations and points + vSamples.Add(transform.position); + qSamples.Add(transform.rotation); + + if (pi.fillAmount >= 1.0f) { + charging = false; + NavigationService.Instance.SetOrigin(calcAvg(vSamples), calcAvg(qSamples)); + } + } + } + + + private Quaternion calcAvg(List rotationlist) { + float x = 0, y = 0, z = 0, w = 0; + foreach (Quaternion q in rotationlist) + { + x += q.x; y += q.y; z += q.z; w += q.w; + } + float k = 1.0f / Mathf.Sqrt(x * x + y * y + z * z + w * w); + return new Quaternion(x * k, y * k, z * k, w * k); + } + + private Vector3 calcAvg(List pointList) { + Vector3 sum = Vector3.zero; + foreach (Vector3 v in pointList) { + sum += v; + } + + return sum / pointList.Count; + } + + public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus, + TrackableBehaviour.Status newStatus) { + if (newStatus == TrackableBehaviour.Status.DETECTED || + newStatus == TrackableBehaviour.Status.TRACKED || + newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { + + if (!NavigationService.Instance.calibrated) { + pi.fillAmount = 0.0f; + charging = true; + } + } + } +} diff --git a/SyrusSUITS/Assets/Scripts/NavCalibrator.cs.meta b/SyrusSUITS/Assets/Scripts/NavCalibrator.cs.meta new file mode 100644 index 0000000..10dfa2a --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/NavCalibrator.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 874e434a41662f04da77bedbbb7e97ee +timeCreated: 1554826281 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/NavigationService.cs b/SyrusSUITS/Assets/Scripts/NavigationService.cs index d0e9f36..70b861e 100644 --- a/SyrusSUITS/Assets/Scripts/NavigationService.cs +++ b/SyrusSUITS/Assets/Scripts/NavigationService.cs @@ -1,16 +1,50 @@ -using Assets.Scripts; +using System; +using Assets.Scripts; using System.Collections; +using System.IO; using System.Collections.Generic; using UnityEngine; public class NavigationService : MonoBehaviour { + public static List nodeMap = new List(); + public static List locations = new List(); + public static List route = new List(); + + private static NavigationService _Instance; + + public static NavigationService Instance + { + get + { + if (_Instance == null) + { + _Instance = FindObjectOfType(); + } + return _Instance; + } + } + Vector3 navOrigin; Quaternion navRotation; + public bool calibrated = false; + public string modelName; + + public delegate void MapLoadedEvent(); + public event MapLoadedEvent MapLoaded; + + void Awake() { + _Instance = this; + } + // Use this for initialization void Start () { - + LoadFromJson("/NodeMaps/ISS.json"); + + route = GetRoute(GetNodeByID(1), GetNodeByID(7)); + + LogRoute(route); } // Update is called once per frame @@ -18,4 +52,162 @@ void Update () { } + + public void SetOrigin(Vector3 origin, Quaternion rotation) { + navOrigin = origin; + navRotation = rotation; + calibrated = true; + Debug.Log("Nav Origin Set"); + } + + public List GetRoute(Node source, Node destination) + { + Pathfinder pathFinder = new Pathfinder(nodeMap, source, destination); + pathFinder.Execute(); + + return pathFinder.GetShortestPath(); + } + + public Node GetNodeByID(int id) + { + return nodeMap.Find(x => x.id.Equals(id)); + } + + public Node getNodeNearUser(Vector3 userPosition) + { + float minDistance = float.MaxValue; + Node nearestNode = new Node(); + foreach (Node node in nodeMap) + { + float distance = Mathf.Sqrt(Mathf.Pow(node.position.x - userPosition.x, 2) + + Mathf.Pow(node.position.y - userPosition.y, 2) + + Mathf.Pow(node.position.z - userPosition.z, 2)); + + if (distance < minDistance) + { + minDistance = distance; + nearestNode = node; + } + } + return nearestNode; + } + + void LogNodes() + { + foreach (Node node in nodeMap) + { + Debug.Log(node.id + " (" + node.position.x + ", " + node.position.y + ", " + node.position.z + ")"); + } + } + + public void LogRoute(List route) + { + string output = "Route: "; + + for (int i = 0; i < route.Count; i++) + { + output += route[i].id; + + if (i < route.Count - 1) output += " -> "; + } + + Debug.Log(output); + } + + void LogLocations() + { + foreach (Location location in locations) + { + Debug.Log("Name: " + location.name + ", NodeID: " + location.node.id); + } + } + + void LoadFromJson(string directory) + { + string filePath = Application.streamingAssetsPath + directory; + + if (File.Exists(filePath)) + { + string jsonContent = File.ReadAllText(filePath); + NodeMap jsonNodeMap = JsonUtility.FromJson(jsonContent); + + modelName = jsonNodeMap.modelname; + nodeMap = ConvertedJsonNodeMap(jsonNodeMap); + locations = ConvertedJsonLocations(jsonNodeMap.locations); + + if (MapLoaded != null) MapLoaded(); + } + else + { + Debug.LogError("Cannot load data from " + filePath); + } + } + + public List ConvertedJsonNodeMap(NodeMap jsonNodeMap) + { + List nodeMap = new List(); + + foreach (JsonNode jsonNode in jsonNodeMap.nodes) + { + Node node = new Node(); + + node.id = jsonNode.id; + node.position = new Vector3(jsonNode.position.x, jsonNode.position.y, jsonNode.position.z); + node.adjacentNodeIDs = jsonNode.adjacentNodeIDs; + + nodeMap.Add(node); + } + + return nodeMap; + } + + public List ConvertedJsonLocations(List jsonLocations) + { + List locations = new List(); + + foreach (JsonLocation jsonLocation in jsonLocations) + { + Location location = new Location(); + + location.name = jsonLocation.name; + location.node = GetNodeByID(jsonLocation.nodeID); + + locations.Add(location); + } + + return locations; + } + + [Serializable] + public class NodeMap + { + public string title; + public string modelname; + public List nodes; + public List locations; + } + + [Serializable] + public class JsonNode + { + public int id; + public Positition position; + public List adjacentNodeIDs; + + } + + [Serializable] + public class Positition + { + public float x; + public float y; + public float z; + } + + [Serializable] + public class JsonLocation + { + public string name; + public int nodeID; + } } diff --git a/SyrusSUITS/Assets/Scripts/NavigationService.cs.meta b/SyrusSUITS/Assets/Scripts/NavigationService.cs.meta index a5a317e..a0b91bc 100644 --- a/SyrusSUITS/Assets/Scripts/NavigationService.cs.meta +++ b/SyrusSUITS/Assets/Scripts/NavigationService.cs.meta @@ -1,12 +1,12 @@ fileFormatVersion: 2 guid: e822b1e3471e95544bfb678b924894c2 -timeCreated: 1553195575 +timeCreated: 1554843925 licenseType: Free MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: 0 + executionOrder: 100 icon: {instanceID: 0} userData: assetBundleName: diff --git a/SyrusSUITS/Assets/Scripts/NumericalUpdate.cs b/SyrusSUITS/Assets/Scripts/NumericalUpdate.cs deleted file mode 100644 index 2479825..0000000 --- a/SyrusSUITS/Assets/Scripts/NumericalUpdate.cs +++ /dev/null @@ -1,352 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; -using UnityEngine.Networking; -using UnityEngine.UI.ProceduralImage; - -[System.Serializable] -public class NumericalTelemetry { - public int heart_bpm; //heart beats per minute - public float p_suit; //Internal Suit Pressure (range:2-4 psid) - public float p_sub; //Sub pressure (range: 2-4 psia) - public float t_sub; //Sub temperature (degrees Fahrenheit) - public int v_fan; //Fan tachometer (range: 10000 - 40000 RPM) - public float p_o2; //Oxygen pressure (range: 750 - 950 psia) - public float rate_o2; //Oxygen rate (range: 0.5 - 1 psi/min) - public float cap_battery; //Battery Capacity (range: 0 - 30 amp-hr) - public float p_h2o_g; //H2O gas pressure (range: 14 - 16 psia) - public float p_h2o_l; //H20 liquid pressure (range: 14 - 16 psia) - public float p_sop; //Secondary Oxygen Pack pressure (range: 750 - 950) - public float rate_sop; //Oxygen rate for Secondary (range: 0.5 - 1 psi/min) - public string t_battery; //time life battery (range: 0-10 hours) ("hh:mm:ss") - public string t_oxygen; //time life oxygen (range: 0-10 hours) ("hh:mm:ss") - public string t_water; //time life water (range: 0-10 hours) ("hh:mm:ss") - //public string t_eva; //EVA time (stopwatch for current EVA) - public string create_date; //date/time the packet of data was created -} - -public class DataPoints { - public string name; - public object value; - public string unit; - public int status; - - public DataPoints(string name, object value, string unit, float min, float max) { - this.name = name; - this.value = value; - this.unit = unit; - - if(this.name == "Time Life Battery" || this.name == "Time Life Oxygen" || this.name == "Time Life Water") { - //Debug.Log(value); - string strSeconds = value.ToString(); - - //Debug.Log(strSeconds); - float seconds = (float)TimeSpan.Parse(strSeconds).TotalSeconds; - //do math for yellow color - if(seconds > max || seconds < min) { - this.status = 3; //red - } else { - this.status = 1; //green - } - //Debug.Log("converted: " + seconds); - } else { - float yellowPercent = 15f/100f; - //Debug.Log("yellow %: " + yellowPercent); - float delta = max - min; - //Debug.Log("delta: "+ delta); - float plusMinus = delta * yellowPercent; - //Debug.Log("plusMinus: "+ plusMinus); - float yellowMin = min + plusMinus; - //Debug.Log("yellowMin: "+ yellowMin); - float yellowMax = max - plusMinus; - //Debug.Log("yellowMax: "+ yellowMax); - - float num = Convert.ToSingle(value); - - if( num > max || num < min) { - this.status = 3; //red - } - else if((num > min && num < yellowMin) || (num > yellowMax && num < max)) { - this.status = 2; //yellow - } - else { - this.status = 1; //green - } - } - //Debug.Log("converted: " + num); - } -} - -//public class DataUI { -// public GameObject panel; -// public GameObject dataName; -// public GameObject dataValue; - -// public DataUI(string panelName, DataPoints data) { -// this.panel = GameObject.Find(panelName); - -// this.dataName = this.panel.transform.Find("name").gameObject; -// this.dataName.GetComponent().text = data.name; - -// this.dataValue = this.panel.transform.Find("value").gameObject; -// string valueString = data.value.ToString(); -// this.dataValue.GetComponent().text = valueString; - -// this.dataValue = this.panel.transform.Find("unit").gameObject; -// this.dataValue.GetComponent().text = data.unit; - -// if(data.status == 1) { -// this.panel.GetComponent().color = Color.green; -// } -// if(data.status == 2) { -// this.panel.GetComponent().color = Color.yellow; -// } -// if(data.status == 3) { -// this.panel.GetComponent().color = Color.red; -// } - -// } -//} - -public class NumericalUpdate : MonoBehaviour { - - public NumericalTelemetry numericalData; - - // Use this for initialization - void Start () { - StartCoroutine(GetNumerical()); - //initialize - //tDataS = new List(); - //deviats = new float[dataPC]; - //stnNorm = new List>(); - //for (int i = 0; i < dataPC; i++) deviats[i] = 0; - } - - // Update is called once per frame - void Update () { - } - - IEnumerator GetNumerical() { - while(true) { - //UnityWebRequest www = UnityWebRequest.Get("https://nasa-bhitt.c9users.io/api/suit/recent"); - UnityWebRequest www = UnityWebRequest.Get("https://gemini-program.herokuapp.com/api/suit/recent"); - yield return www.SendWebRequest(); - - if(www.isNetworkError || www.isHttpError) { - Debug.Log(www.error); - } else { - //Debug.Log(www.downloadHandler.text); - string jsonString = www.downloadHandler.text; - jsonString = jsonString.Replace('[',' ').Replace(']',' '); - //NumericalTelemetry numericalData = JsonUtility.FromJson(jsonString); - numericalData = JsonUtility.FromJson(jsonString); - - //if time life battery is erroneous when received from server - if(numericalData.t_battery[0] == '-') { - numericalData.t_battery = "00:00:00"; - } - - //check for negative time value - if (numericalData.t_battery[0] == '-') numericalData.t_battery = "00:00:00"; - - - int numComponents = 15; - - DataPoints [] dataPoints = new DataPoints[numComponents]; - - setDataPoints(numericalData, dataPoints); - for(int i = 0; i tDataS) - { - //Debug.Log("t_battery to seconds: " + (float)TimeSpan.Parse("00:30:00").TotalSeconds); - //find the mean, starting with adding all values - float[] means = new float[dataPC]; - //Debug.Log("means[0] : " + means[0]); - - for (var dSet = 0; dSet < tDataS.Count; dSet++) // loop through different data sets - { - //for(var setEl = 0; setEl < 15; setEl) // loop through different data points in a set - //{ - // if (setEl == 1 || setEl == 2 || setEl == 3 || setEl == 7) means[setEl] += 1; - // else means[setEl] += tDataS[dSet]. - //} - //means[0] += tDataS[dSet].i_suit_p; - means[0] += tDataS[dSet].heart_bpm; - means[1] += tDataS[dSet].p_suit; - means[2] += tDataS[dSet].p_sub; - means[3] += tDataS[dSet].t_sub; - means[4] += tDataS[dSet].v_fan; - //means[5] += (float)TimeSpan.Parse(tDataS[dSet].t_battery).TotalSeconds; //string value t-eva - means[5] += tDataS[dSet].p_o2; - means[6] += tDataS[dSet].rate_o2; - means[7] += tDataS[dSet].cap_battery; - means[8] += tDataS[dSet].p_h2o_g; - means[9] += tDataS[dSet].p_h2o_l; - means[10] += tDataS[dSet].p_sop; - means[11] += tDataS[dSet].rate_sop; - means[12] += (float)TimeSpan.Parse(tDataS[dSet].t_battery).TotalSeconds; //string value - means[13] += (float)TimeSpan.Parse(tDataS[dSet].t_oxygen).TotalSeconds; //string value - means[14] += (float)TimeSpan.Parse(tDataS[dSet].t_water).TotalSeconds; //string value - } - - //finalize mean values - for (int i = 0; i < dataPC; i++) - { - means[i] /= tDataS.Count; - } - - //Debug.Log("Mean: " + means[0]); - - //the sum of each difference with the mean - float[] variances = new float[dataPC]; - - //find the variances, first by summing up the differences squared - for (var dSet = 0; dSet < tDataS.Count; dSet++) // loop through different data sets - { - variances[0] += ((tDataS[dSet].heart_bpm - means[0]) * (tDataS[dSet].heart_bpm - means[0])); - variances[1] += ((tDataS[dSet].p_suit - means[1]) * (tDataS[dSet].p_suit - means[1])); //string value - variances[2] += ((tDataS[dSet].p_sub - means[2]) * (tDataS[dSet].p_sub - means[2])); - variances[3] += ((tDataS[dSet].t_sub - means[3]) * (tDataS[dSet].t_sub - means[3])); - variances[4] += ((tDataS[dSet].v_fan - means[4]) * (tDataS[dSet].v_fan - means[4])); - //variances[5] += (((float)TimeSpan.Parse(tDataS[dSet].t_eva).TotalSeconds - means[6]) * ((float)TimeSpan.Parse(tDataS[dSet].t_eva).TotalSeconds - means[6])); //string value //string value - variances[5] += ((tDataS[dSet].p_o2 - means[5]) * (tDataS[dSet].p_o2 - means[5])); - variances[6] += ((tDataS[dSet].rate_o2 - means[6]) * (tDataS[dSet].rate_o2 - means[6])); - variances[7] += ((tDataS[dSet].cap_battery - means[7]) * (tDataS[dSet].cap_battery - means[7])); - variances[8] += ((tDataS[dSet].p_h2o_g - means[8]) * (tDataS[dSet].p_h2o_g - means[8])); - variances[9] += ((tDataS[dSet].p_h2o_l - means[9]) * (tDataS[dSet].p_h2o_l - means[9])); - variances[10] += ((tDataS[dSet].p_sop - means[10]) * (tDataS[dSet].p_sop - means[10])); - variances[11] += ((tDataS[dSet].rate_sop - means[11]) * (tDataS[dSet].rate_sop - means[11])); - variances[12] += (((float)TimeSpan.Parse(tDataS[dSet].t_battery).TotalSeconds - means[12]) * ((float)TimeSpan.Parse(tDataS[dSet].t_battery).TotalSeconds - means[12])); //string value - variances[13] += (((float)TimeSpan.Parse(tDataS[dSet].t_oxygen).TotalSeconds - means[13]) * ((float)TimeSpan.Parse(tDataS[dSet].t_oxygen).TotalSeconds - means[13])); //string value - variances[14] += (((float)TimeSpan.Parse(tDataS[dSet].t_water).TotalSeconds - means[14]) * ((float)TimeSpan.Parse(tDataS[dSet].t_water).TotalSeconds - means[14])); //string value - } - //finalize variances by dividing by N (where N is number of data sets) - for (int i = 0; i < dataPC; i++) - { - variances[i] /= tDataS.Count; - } - - //take the square root of values held in variances to get the final deviations - for (int i = 0; i < dataPC; i++) - { - deviats[i] = Mathf.Sqrt(variances[i]); - } - - //take final deviations and calculate the standard normals - List newStd = new List(); //newest standard norm - - //find individual standard normals - //Debug.Log("Heart bpm : " + latestT.heart_bpm); - //Debug.Log("means[0] : " + means[0]); - //Debug.Log("Standard Normal heart bpm : " + ((latestT.heart_bpm - means[0]) / (deviats[0]))); - newStd.Add(((latestT.heart_bpm - means[0]) / (deviats[0]))); - newStd.Add((latestT.p_suit - means[1]) / deviats[1]); - newStd.Add((latestT.p_sub - means[2]) / deviats[2]); - newStd.Add((latestT.t_sub - means[3]) / deviats[3]); - newStd.Add((latestT.v_fan - means[4]) / deviats[4]); - newStd.Add((latestT.p_o2 - means[5]) / deviats[5]); - newStd.Add((latestT.rate_o2 - means[6]) / deviats[6]); - newStd.Add((latestT.cap_battery - means[7]) / deviats[7]); - newStd.Add((latestT.p_h2o_g - means[8]) / deviats[8]); - newStd.Add((latestT.p_h2o_l - means[9]) / deviats[9]); - newStd.Add((latestT.p_sop - means[10]) / deviats[10]); - newStd.Add((latestT.rate_sop - means[11]) / deviats[11]); - newStd.Add(((float)TimeSpan.Parse(latestT.t_battery).TotalSeconds - means[12]) / deviats[12]); - newStd.Add(((float)TimeSpan.Parse(latestT.t_oxygen).TotalSeconds - means[13]) / deviats[13]); - newStd.Add(((float)TimeSpan.Parse(latestT.t_water).TotalSeconds - means[14]) / deviats[14]); - //means[5] += (float)TimeSpan.Parse(tDataS[dSet].t_battery).TotalSeconds; //string value t-eva - - //loop and remove NaNs - for (int i = 0; i < dataPC; i++) - { - if (deviats[i] == 0) - { - //Debug.Log("value isNaN"); - newStd.Insert(i, 0); - newStd.RemoveAt(i + 1); - } - } - - //output current standard normal list (testing) - //printCurrentStandard(newStd); - //add to the list of all standard normals - stnNorm.Add(newStd); - - } - - void printD() //print deviations - { - Debug.Log("STANDARD DEVIATIONS"); - Debug.Log("--------------------"); - Debug.Log("Heart Beats Per Minute:" + deviats[0]); - Debug.Log("Internal Suit Pressure: " + deviats[1]); - Debug.Log("Sub pressure: " + deviats[2]); - Debug.Log("Sub temperature: " + deviats[3]); - Debug.Log("Fan tachometer: " + deviats[4]); - //Debug.Log("EVA time: " + deviats[5]); - Debug.Log("Oxygen pressure: " + deviats[5]); - Debug.Log("Oxygen rate: " + deviats[6]); - Debug.Log("Battery Capacity: " + deviats[7]); - Debug.Log("H2O gas pressure: " + deviats[8]); - Debug.Log("H20 liquid pressure: " + deviats[9]); - Debug.Log("Secondary Oxygen Pack pressure: " + deviats[10]); - Debug.Log("Oxygen rate for Secondary: " + deviats[11]); - Debug.Log("Time Life Battery: " + deviats[12]); - Debug.Log("Time Life Oxygen: " + deviats[13]); - Debug.Log("Time Life Water: " + deviats[14]); - } - - void printCurrentStandard(List currentStd) - { - Debug.Log("Current Standard Normals"); - Debug.Log("------------------------"); - int index = 0; - foreach (float std in currentStd) - { - Debug.Log("Datapoint[" + index + "] : " + std); - index++; - } - } - */ -} diff --git a/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs b/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs new file mode 100644 index 0000000..ffc1089 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs @@ -0,0 +1,81 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using Vuforia; +using UnityEngine.UI.ProceduralImage; + +public class OverlayCalibrator : MonoBehaviour, ITrackableEventHandler { + + private TrackableBehaviour mTrackableBehaviour; + public ProceduralImage pi; + + bool charging = false; + + List vSamples; + List qSamples; + + public string overlayName; + + // Use this for initialization + void Start () { + mTrackableBehaviour = GetComponent(); + if (mTrackableBehaviour) { + mTrackableBehaviour.RegisterTrackableEventHandler(this); + } + + vSamples = new List(); + qSamples = new List(); + } + + // Update is called once per frame + void Update () { + // TODO: Confirmation + if (charging) { + pi.fillAmount += Time.deltaTime / 2.0f; + + // Sample the rotations and points + vSamples.Add(transform.position); + qSamples.Add(transform.rotation); + + if (pi.fillAmount >= 1.0f) { + charging = false; + OverlayManager.Instance.LoadOverlay(overlayName, calcAvg(vSamples), calcAvg(qSamples)); + vSamples.Clear(); + qSamples.Clear(); + } + } + } + + + private Quaternion calcAvg(List rotationlist) { + float x = 0, y = 0, z = 0, w = 0; + foreach (Quaternion q in rotationlist) + { + x += q.x; y += q.y; z += q.z; w += q.w; + } + float k = 1.0f / Mathf.Sqrt(x * x + y * y + z * z + w * w); + return new Quaternion(x * k, y * k, z * k, w * k); + } + + private Vector3 calcAvg(List pointList) { + Vector3 sum = Vector3.zero; + foreach (Vector3 v in pointList) { + sum += v; + } + + return sum / pointList.Count; + } + + public void OnTrackableStateChanged(TrackableBehaviour.Status previousStatus, + TrackableBehaviour.Status newStatus) { + if (newStatus == TrackableBehaviour.Status.DETECTED || + newStatus == TrackableBehaviour.Status.TRACKED || + newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { + + if (!NavigationService.Instance.calibrated) { + pi.fillAmount = 0.0f; + charging = true; + } + } + } +} diff --git a/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs.meta b/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs.meta new file mode 100644 index 0000000..be90f1d --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/OverlayCalibrator.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 18846cc43a6a2d94f9528fe0ebbcc314 +timeCreated: 1555044658 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/OverlayManager.cs b/SyrusSUITS/Assets/Scripts/OverlayManager.cs index 6e344b1..2e30bd0 100644 --- a/SyrusSUITS/Assets/Scripts/OverlayManager.cs +++ b/SyrusSUITS/Assets/Scripts/OverlayManager.cs @@ -17,7 +17,7 @@ public static OverlayManager Instance return _Instance; } } - Layout layout = new Layout(); // Layout Class holds the information of the overlay + Layout layout = null; // Layout Class holds the information of the overlay string path; // Directory of where the JSON files are located List overlayFiles; List overlayNames; @@ -25,15 +25,19 @@ public static OverlayManager Instance Step currentStep; + public delegate void OverlayCreated(); + public static event OverlayCreated OnOverlayCreated; + + Color modColor; + // Use this for initialization void Start() { + modColor = new Color(1.0f, 1.0f, 1.0f, 1.0f / 4.0f); + ProcedureManager_2.OnStepChanged += OnStepChanged; Instance.path = Application.streamingAssetsPath + "/OverlayLayouts/"; PreloadOverlays("/OverlayLayouts/"); - PrintFileNames(); - ChooseTaskboard(); - } void PreloadOverlays(string dir) { @@ -48,8 +52,9 @@ void PreloadOverlays(string dir) { string contents = System.IO.File.ReadAllText(location + label); OverlayPreload preload = JsonUtility.FromJson(contents); - // TODO: Image activator - Debug.Log(preload.name + " Activator:" + preload.activator); + if (preload.activator) { + //CreateCalibrator(label); + } overlayNames.Add(preload.name); overlayFiles.Add(label); @@ -60,21 +65,139 @@ void PreloadOverlays(string dir) { } } - void PrintFileNames() { - if (overlayFiles != null) { - for (int i = 0; i < overlayFiles.Count; i++) { - Debug.Log(overlayFiles[i]); + void CreateCalibrator(string overlayName) { + // Doesnt work for some reason + GameObject obj = (GameObject)Instantiate(Resources.Load("OverlayCalib")); + obj.name = overlayName + "_Calibrator"; + OverlayCalibrator calib = obj.GetComponent(); + calib.overlayName = overlayName; + } + + private void BoxMode(GameObject obj) { + LineRenderer lr = obj.GetComponent(); + lr.enabled = true; + + MeshRenderer mr = obj.GetComponent(); + mr.enabled = false; + } + + private void SolidMode(GameObject obj) { + LineRenderer lr = obj.GetComponent(); + lr.enabled = false; + + MeshRenderer mr = obj.GetComponent(); + mr.enabled = true; + } + + public void LoadOverlay(string name, Vector3 pos, Quaternion rot) { + if (layout != null) { + return; + } + + try + { + string temp = path + name; + if (System.IO.File.Exists(temp)) + { + string contents = System.IO.File.ReadAllText(temp); + Instance.layout = JsonUtility.FromJson(contents); + CreateTaskboard(pos, rot); + } + else + { + Debug.Log("Error: Unable to read " + name + " file, at " + temp); } } + catch (System.Exception ex) + { + Debug.Log("Error: Taskboard JSON input. " + ex.Message); + } } - private void OnStepChanged(Step step) { - if (step != null) + //Create the Taskboard + void CreateTaskboard(Vector3 pos, Quaternion rot) { + Vector3 corner = new Vector3(-layout.size.x / 2.0f, layout.size.y / 2.0f, layout.size.z / 2.0f); + + transform.position = pos - rot * (corner + new Vector3(layout.activator_pos.x, layout.activator_pos.y, -layout.activator_pos.z) + + layout.activator_size.UnityVec() / 2.0f); + transform.rotation = rot; + + GameObject cube; + Material mat = Resources.Load("ModuleMat", typeof(Material)) as Material; + + foreach (Modules m in layout.modules) { + cube = GameObject.CreatePrimitive(PrimitiveType.Cube); + cube.transform.parent = transform; + cube.name = m.id; + cube.transform.localScale = new Vector3(m.size.x, m.size.y, m.size.z); + Vector3 halfScle = new Vector3(m.size.x / 2, m.size.y / 2, -m.size.z / 2); + cube.transform.localPosition = corner + new Vector3(m.position.x, m.position.y, -m.position.z) + halfScle; + cube.transform.localRotation = Quaternion.Euler(m.rotation.UnityVec()); + + cube.GetComponent().material = mat; + + // Create the line renderer + LineRenderer lr = cube.AddComponent(); + Vector3[] pts = new Vector3[6]; + + pts[0] = new Vector3(0.25f, 0.0f, 0.5f); + pts[1] = new Vector3(0.5f, 0.0f, 0.5f); + pts[2] = new Vector3(0.5f, 0.0f, -0.5f); + pts[3] = new Vector3(-0.5f, 0.0f, -0.5f); + pts[4] = new Vector3(-0.5f, 0.0f, 0.5f); + pts[5] = new Vector3(0.25f, 0.0f, 0.5f); + + lr.positionCount = 6; + lr.SetPositions(pts); + lr.widthMultiplier = 0.005f; + lr.enabled = false; + lr.useWorldSpace = false; + lr.numCornerVertices = 3; + + BoxMode(cube); + //cube.SetActive(false); + + objs.Add(cube); + } + + ProcedureManager_2.Instance.LoadProcedure("Disabling_Alarm_Easy2.json"); + } + + #region old + + //Create the Taskboard + void CreateTaskboard() + { + Vector3 corner = new Vector3(-(float)layout.size.x / 2.0f, (float)layout.size.y / 2.0f, (float)layout.size.z / 2.0f); + GameObject cube; + //Material mat = Resources.Load("ModuleMat", typeof(Material)) as Material; + + // whole taskboard + cube = GameObject.CreatePrimitive(PrimitiveType.Cube); + cube.transform.parent = transform; + cube.name = "all"; + cube.transform.localScale = new Vector3((float)layout.size.x, (float)layout.size.y, (float)layout.size.z); + cube.transform.localPosition = Vector3.zero; + + foreach (Modules m in layout.modules) { - //Debug.Log(step); - currentStep = step; - //Debug.Log(currentStep); + cube = GameObject.CreatePrimitive(PrimitiveType.Cube); + cube.transform.parent = transform; + cube.name = m.id; + cube.transform.localScale = new Vector3((float)m.size.x, (float)m.size.y, (float)m.size.z); + Vector3 halfScle = new Vector3((float)m.size.x / 2, (float)m.size.y / 2, -(float)m.size.z / 2); + cube.transform.localPosition = corner + new Vector3((float)m.position.x, (float)m.position.y, -(float)m.position.z) + halfScle; + + cube.transform.localRotation = Quaternion.Euler(m.rotation.UnityVec()); + + + objs.Add(cube); } + transform.localPosition = new Vector3(0, 0, 0.55f); + + //Transform panel = transform.Find("ProcedurePanel"); + //panel.localPosition = new Vector3(0.0f, 0.11f, layout.length / 2.0f + 0.00f); + //moveTaskboard(); } // Load the taskboard @@ -87,10 +210,7 @@ void LoadTaskboard(int x) { string contents = System.IO.File.ReadAllText(temp); Instance.layout = JsonUtility.FromJson(contents); - //Debug.Log(layout.name); - //foreach(Modules m in layout.modules) - //Debug.Log(m.id + " " + m.position.x + " " + m.position.y + " " + m.rotation + " " + m.size.x + " " + m.type); - CreateTaskboard(); + CreateTaskboard(Vector3.zero, Quaternion.identity); this.GetComponent().PlacingProcedureOn(); this.GetComponent().m_methodToCall = GameObject.Find("ProcedureManager").gameObject.GetComponent().ChooseProcedure; } @@ -108,14 +228,6 @@ void LoadTaskboard(int x) //Choose a Taskboard public void ChooseTaskboard() { - //foreach (Modules m in layout.modules) - //{ - // Transform trans = transform.Find(m.id); - //if (trans) - //{ - // solidmode(trans.gameobject); - //} - //} OptionsMenu opts = OptionsMenu.Instance("Choose A Taskboard", true); opts.OnSelection += LoadTaskboard; @@ -132,41 +244,249 @@ public void ChooseTaskboard() Debug.Log("Error: No Overlay layouts loaded"); } } - - //Create the Taskboard - void CreateTaskboard() - { - Vector3 corner = new Vector3(-(float)layout.size.x / 2.0f, (float)layout.size.y / 2.0f, (float)layout.size.z / 2.0f); - GameObject cube; - //Material mat = Resources.Load("ModuleMat", typeof(Material)) as Material; - // whole taskboard - cube = GameObject.CreatePrimitive(PrimitiveType.Cube); - cube.transform.parent = transform; - cube.name = "all"; - cube.transform.localScale = new Vector3((float)layout.size.x, (float)layout.size.y, (float)layout.size.z); - cube.transform.localPosition = Vector3.zero; + #endregion - foreach (Modules m in layout.modules) + #region Prompts + + private void OnStepChanged(Step step) { + // Remove the prompts from the previous step + if (currentStep != null) { - cube = GameObject.CreatePrimitive(PrimitiveType.Cube); - cube.transform.parent = transform; - cube.name = m.id; - cube.transform.localScale = new Vector3((float)m.size.x, (float)m.size.y, (float)m.size.z); - Vector3 halfScle = new Vector3((float)m.size.x / 2, (float)m.size.y / 2, -(float)m.size.z / 2); - cube.transform.localPosition = corner + new Vector3((float)m.position.x, (float)m.position.y, -(float)m.position.z) + halfScle; + foreach (Prompt prompt in currentStep.prompts) + { + switch (prompt.type) + { + case "arrow": + { + Transform module1 = transform.Find(prompt.moduleID); + Transform module2 = transform.Find(prompt.misc); - cube.transform.localRotation = Quaternion.Euler(m.rotation.UnityVec()); + if (module1 != null && module2 != null) + { + module1.gameObject.SetActive(false); + module2.gameObject.SetActive(false); + } + Transform arrow = transform.Find("Arrow " + prompt.moduleID + " to " + prompt.misc); + if (arrow != null) + { + Destroy(arrow.gameObject); + } + else + { + Debug.LogError("Step #" + currentStep.number + ": Couldn't find arrow for deletion"); + } + break; + } + case "push": + { + Transform arrow = transform.Find("Push " + prompt.moduleID); - - objs.Add(cube); + Transform module = transform.Find(prompt.moduleID); + if (module != null) + { + module.gameObject.SetActive(false); + } + + if (arrow != null) + { + Destroy(arrow.gameObject); + } + else + { + Debug.LogError("Step #" + currentStep.number + ": Couldn't find push arrow for deletion"); + } + break; + } + case "pull": + { + Transform arrow = transform.Find("Pull " + prompt.moduleID); + + Transform module = transform.Find(prompt.moduleID); + if (module != null) + { + module.gameObject.SetActive(false); + } + + if (arrow != null) + { + Destroy(arrow.gameObject); + } + else + { + Debug.LogError("Step #" + currentStep.number + ": Couldn't find pull arrow for deletion"); + } + break; + } + case "highlight": + { + Transform module = transform.Find(prompt.moduleID); + if (module != null) + { + module.gameObject.GetComponent().material.color = modColor; + module.gameObject.SetActive(false); + } + else + { + Debug.LogError("Step #" + currentStep.number + ": Couldn't find module by ID for unhighlighting"); + } + break; + } + case "circle": + { + Transform circle = transform.Find("Circle " + prompt.moduleID); + Transform module = transform.Find(prompt.moduleID); + + if (module != null) + { + module.gameObject.SetActive(false); + } + + if (circle != null) + { + Destroy(circle.gameObject); + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find circle for deletion"); + } + break; + } + } + } } - transform.localPosition = new Vector3(0, 0, 0.55f); - //Transform panel = transform.Find("ProcedurePanel"); - //panel.localPosition = new Vector3(0.0f, 0.11f, layout.length / 2.0f + 0.00f); - //moveTaskboard(); + // Create the prompts for the current step + foreach (Prompt prompt in step.prompts) + { + switch (prompt.type) + { + case "arrow": + { + Transform module1 = transform.Find(prompt.moduleID); + Transform module2 = transform.Find(prompt.misc); + + if (module1 != null && module2 != null) + { + module1.gameObject.SetActive(true); + module2.gameObject.SetActive(true); + GameObject arrowObj = new GameObject(); + arrowObj.name = "Arrow " + prompt.moduleID + " to " + prompt.misc; + arrowObj.transform.SetParent(transform); + Arrow arrow = arrowObj.AddComponent(); + arrow.beg = module1.position; + arrow.end = module2.position; + arrow.transform.position = arrow.transform.position + new Vector3(0.0f, 0.01f, 0.0f); + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find module by ID"); + } + break; + } + + case "push": + { + Transform module = transform.Find(prompt.moduleID); + + if (module != null) + { + module.gameObject.SetActive(true); + GameObject arrowObj = new GameObject(); + arrowObj.name = "Push " + prompt.moduleID; + arrowObj.transform.SetParent(transform); + arrowObj.transform.position = module.position; + PushArrow arrow = arrowObj.AddComponent(); + arrow.end = 0.01f; + arrow.beg = 0.05f; + arrow.transform.position = arrow.transform.position + new Vector3(0.0f, 0.01f, 0.0f); + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find module by ID"); + } + break; + } + case "pull": + { + Transform module = transform.Find(prompt.moduleID); + + if (module != null) + { + module.gameObject.SetActive(true); + GameObject arrowObj = new GameObject(); + arrowObj.name = "Pull " + prompt.moduleID; + arrowObj.transform.SetParent(transform); + arrowObj.transform.position = module.position; + PushArrow arrow = arrowObj.AddComponent(); + arrow.end = 0.05f; + arrow.beg = 0.01f; + arrow.transform.position = arrow.transform.position + new Vector3(0.0f, 0.01f, 0.0f); + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find module by ID"); + } + break; + } + case "highlight": + { + Transform module = transform.Find(prompt.moduleID); + if (module != null) + { + module.gameObject.SetActive(true); + Color propCol = Color.green; + propCol.a = 1.0f / 4.0f; + module.gameObject.GetComponent().material.color = propCol; + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find module by ID"); + } + break; + } + case "circle": + { + Transform module = transform.Find(prompt.moduleID); + + if (module != null) + { + module.gameObject.SetActive(true); + float dirMod = 1.0f; + if (prompt.misc == "clockwise") dirMod = 1.0f; + if (prompt.misc == "counterclockwise") dirMod = -1.0f; + + GameObject circleObj = new GameObject(); + circleObj.name = "Circle " + prompt.moduleID; + circleObj.transform.SetParent(transform); + circleObj.AddComponent().speed = dirMod * 45.0f; + + Mesh mesh = Resources.Load("Circle", typeof(Mesh)) as Mesh; + Material mat = Resources.Load("PromptMat", typeof(Material)) as Material; + circleObj.AddComponent().material = mat; + circleObj.AddComponent().mesh = mesh; + + + // Find the smallest dimension of the module + float smallestDim = module.localScale.x; + if (module.localScale.z < smallestDim) smallestDim = module.localScale.z; + + + circleObj.transform.localScale = new Vector3(dirMod * smallestDim, smallestDim, smallestDim); + circleObj.transform.position = module.position + new Vector3(0.0f, 0.01f, 0.0f); + } + else + { + Debug.LogError("Step #" + step.number + ": Couldn't find module by ID"); + } + break; + } + } + } + currentStep = step; } + + #endregion } //TASKBOARD LAYOUT @@ -174,6 +494,12 @@ void CreateTaskboard() public class Layout { public string name; + + public bool activator; + public Vec3 activator_pos; + public Vec3 activator_size; + public int activator_target; + public Vec3 size; public List modules = new List(); } @@ -198,12 +524,12 @@ public class Vec2 [System.Serializable] public class Vec3 { - public double x; - public double y; - public double z; + public float x; + public float y; + public float z; public Vector3 UnityVec() { - return new Vector3((float)x, (float)y, (float)z); + return new Vector3(x, y, -z); } } @@ -212,5 +538,6 @@ public Vector3 UnityVec() { public string name; public bool activator; public Vec3 activator_pos; + public Vec3 activator_size; public int activator_target; } \ No newline at end of file diff --git a/SyrusSUITS/Assets/Scripts/Pathfinder.cs b/SyrusSUITS/Assets/Scripts/Pathfinder.cs index 29fe144..1a664df 100644 --- a/SyrusSUITS/Assets/Scripts/Pathfinder.cs +++ b/SyrusSUITS/Assets/Scripts/Pathfinder.cs @@ -63,7 +63,6 @@ private void SetAdjacentNodeProperties() adjacentNode = GetNodeByID(adjacentNodeID); if (!adjacentNode.visited) { - adjacentNode = GetNodeByID(adjacentNodeID); float distance = GetDistance(currentNode, adjacentNode) + currentNode.shortestDistanceFromSource; @@ -71,7 +70,7 @@ private void SetAdjacentNodeProperties() { adjacentNode.shortestDistanceFromSource = distance; adjacentNode.previousNode = currentNode; - } + } } } } @@ -82,11 +81,11 @@ private Node GetNextNode() Node nextNode = GetAdjacentUnvisitedNode(); if (nextNode != null) return nextNode; - // Then try to get any unvisted node + // If there's no adjacent unvisted nodes, try to get any unvisted node nextNode = GetAnyUnVisitedNode(); if (nextNode != null) return nextNode; - // If no other nodes then return null + // If no other nodes, return null return null; } @@ -127,8 +126,8 @@ private Node GetAnyUnVisitedNode() public float GetDistance(Node source, Node destination) { return Mathf.Sqrt(Mathf.Pow(destination.position.x - source.position.x, 2) + - Mathf.Pow(destination.position.y - source.position.y, 2) + - Mathf.Pow(destination.position.z - source.position.z, 2)); + Mathf.Pow(destination.position.y - source.position.y, 2) + + Mathf.Pow(destination.position.z - source.position.z, 2)); } public Node GetNodeByID(int id) diff --git a/SyrusSUITS/Assets/Scripts/ProcedureManager_2.cs b/SyrusSUITS/Assets/Scripts/ProcedureManager_2.cs index e51af3f..7e3a8f7 100644 --- a/SyrusSUITS/Assets/Scripts/ProcedureManager_2.cs +++ b/SyrusSUITS/Assets/Scripts/ProcedureManager_2.cs @@ -51,8 +51,12 @@ void Start () { //printProcedurePaths(); //ChooseProcedure(); + LeapManager.OnGestureSwipe += SwipeGesture; } + void SwipeGesture() { + } + // Update is called once per frame void Update () { @@ -204,6 +208,40 @@ public static void SetStep(int newStepNumber) } } //Loads in the procedure that should be completed + + public void LoadProcedure(string procName) { + try + { + //Destroy(options); + string temp = path + procName; + if (System.IO.File.Exists(temp)) + { + string contents = System.IO.File.ReadAllText(temp); + //Debug.Log(contents); + procedure = JsonUtility.FromJson(contents); + OnStepChanged(procedure.steps[stepNumber]); + //Debug.Log(procedure.steps[1].text); + //LoadStepWindow(procedure.steps); + ToggleProcedurePanel(); + Transform tr = OverlayManager.Instance.transform; + procedurePanel.transform.rotation = Quaternion.LookRotation(tr.forward, Vector3.up); + procedurePanel.transform.position = tr.position + tr.rotation * new Vector3(0, 0.35f / 2, 0.401f / 2); + changeBarTxt(); // Needs to be here to update to the first Item + isProcedure = true; + //placingPanel.loadPlacingProcedure(); + } + //if the procedures are loaded. Then render the procedure bar + else + { + Debug.Log("Error: Unable to read " + procName + " file, at " + temp); + } + } + catch (System.Exception ex) + { + Debug.Log("Error: " + procName + " JSON input. " + ex.Message); + } + } + public void LoadProcedure(int procedureNumber) { currentProcedureNum = procedureNumber; try diff --git a/SyrusSUITS/Assets/Scripts/Prompts.meta b/SyrusSUITS/Assets/Scripts/Prompts.meta new file mode 100644 index 0000000..1efd64f --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 208f5253fdc084d45889c682b71763ef +folderAsset: yes +timeCreated: 1555409846 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs b/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs new file mode 100644 index 0000000..153f726 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs @@ -0,0 +1,85 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +[RequireComponent(typeof(LineRenderer))] +public class Arrow : MonoBehaviour { + + public GameObject arrow; + public Vector3 beg; + public Vector3 end; + + public int nExtra = 10; + + public float duration = 1.5f; + public float hold = 0.5f; + float timer = 0.0f; + + + + // Use this for initialization + void Start () { + Material mat = Resources.Load("PromptMat", typeof(Material)) as Material; + LineRenderer lr = GetComponent(); + lr.endWidth = 0.02f; + lr.startWidth = 0.02f; + lr.useWorldSpace = false; + lr.material = mat; + + Mesh mesh = Resources.Load("ArrowMesh", typeof(Mesh)) as Mesh; + arrow = new GameObject(); + arrow.transform.SetParent(transform); + arrow.name = "ArrowHead"; + arrow.AddComponent().material = mat; + arrow.AddComponent().mesh = mesh; + arrow.transform.localScale = new Vector3(0.04f, 0.18f, 0.04f); + + } + + // Update is called once per frame + void Update () { + timer += Time.deltaTime; + if (timer > duration + hold) timer = 0.0f; + + float t = timer / duration; + if (t > 1.0f) t = 1.0f; + + t = t * t; + + // Calculate the midpoint + Vector3 mid = (beg + end) / 2.0f; + mid.y += Vector3.Distance(beg, end) * 0.25f; + + Vector3 tEnd = bezier(beg, mid, end, t); + + LineRenderer lr = GetComponent(); + + + + Vector3[] pts = new Vector3[nExtra + 2]; + pts[0] = beg; + pts[pts.Length - 1] = tEnd; + + for (int i = 1; i <= nExtra; i++) { + pts[i] = bezier(beg, mid, end, i * t / pts.Length); + } + lr.positionCount = pts.Length; + lr.SetPositions(pts); + + // Place the arrow at the end + Vector3 dir = transform.rotation * (tEnd - pts[pts.Length - 2]).normalized; + arrow.transform.rotation = Quaternion.LookRotation(dir, transform.up) * Quaternion.Euler(0.0f, 180.0f, 0.0f); + arrow.transform.position = transform.position + (transform.rotation * tEnd + (0.01f * dir)); + } + + // Bezier curve interpolation + private Vector3 bezier(Vector3 p0, Vector3 p1, Vector3 p2, float t) { + // Clamp t + if (t > 1.0f) t = 1.0f; + if (t < 0.0f) t = 0.0f; + + float rev = 1.0f - t; + return rev * rev * p0 + 2 * rev * t * p1 + t * t * p2; + } +} diff --git a/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs.meta b/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs.meta new file mode 100644 index 0000000..fa76bc5 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/Arrow.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: f2fac7eb0b6882d4d977f74212f887e0 +timeCreated: 1522613434 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs b/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs new file mode 100644 index 0000000..a6f81c1 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Circle : MonoBehaviour { + + public float speed = 45.0f; // Rot speed in degrees / sec + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + transform.rotation *= Quaternion.Euler(0.0f, speed * Time.deltaTime, 0.0f); + } +} diff --git a/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs.meta b/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs.meta new file mode 100644 index 0000000..6450c31 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/Circle.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: bd77bee21ab85d642b21526c36b2bd3d +timeCreated: 1523308352 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs b/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs new file mode 100644 index 0000000..f02747e --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs @@ -0,0 +1,73 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +[RequireComponent(typeof(LineRenderer))] +public class PushArrow : MonoBehaviour { + + public GameObject arrow; + public float beg; + public float end; + + public float duration = 1.5f; + public float hold = 0.5f; + float timer = 0.0f; + + + + // Use this for initialization + void Start() { + Material mat = Resources.Load("PromptMat", typeof(Material)) as Material; + LineRenderer lr = GetComponent(); + lr.endWidth = 0.01f; + lr.startWidth = 0.01f; + lr.useWorldSpace = false; + lr.material = mat; + + Mesh mesh = Resources.Load("ArrowMesh", typeof(Mesh)) as Mesh; + arrow = new GameObject(); + arrow.transform.SetParent(transform); + arrow.name = "ArrowHead"; + arrow.AddComponent().material = mat; + arrow.AddComponent().mesh = mesh; + arrow.transform.localScale = new Vector3(0.02f, 0.09f, 0.02f); + + } + + // Update is called once per frame + void Update() { + timer += Time.deltaTime; + if (timer > duration + hold) timer = 0.0f; + + float t = timer / duration; + if (t > 1.0f) t = 1.0f; + + t = t * t; + + + + LineRenderer lr = GetComponent(); + + float dist = end - beg; + Vector3 p0 = new Vector3(0.0f, beg, 0.0f); + Vector3 p1 = new Vector3(0.0f, beg + dist * t, 0.0f); + + Vector3[] pts = new Vector3[2]; + pts[0] = p0; + pts[1] = p1; + + lr.positionCount = pts.Length; + lr.SetPositions(pts); + + // Place the arrow at the end + if (dist < 0) { + arrow.transform.localRotation = Quaternion.Euler(270.0f, 0.0f, 0.0f); + } else { + arrow.transform.localRotation = Quaternion.Euler(90.0f, 0.0f, 0.0f); + } + + arrow.transform.localPosition = p1 + new Vector3(0.0f, -0.003f, 0.0f); + + } +} diff --git a/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs.meta b/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs.meta new file mode 100644 index 0000000..d6c201d --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/Prompts/PushArrow.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: a6bc8d8330e07234596d499bc848c2c4 +timeCreated: 1523607903 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs b/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs new file mode 100644 index 0000000..487b139 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs @@ -0,0 +1,419 @@ +/*using System; +using System.Collections.Generic; +using System.Text; +using UnityEngine; +using UnityEngine.Serialization; +using UnityEngine.UI; +//using UnityEngine.VR.WSA.Input; + +namespace UnityEngine.EventSystems +{ + [AddComponentMenu("Event/Syrus Input Module")] + public class SyrusInputModule : StandaloneInputModule + { + protected SyrusInputModule() + { + } + + [Tooltip("Maximum number of pixels in screen space to move a widget during a navigation gesture")] + public float m_NormalizedNavigationToScreenOffsetScalar = 500.0f; + + [Tooltip("Amount of time to show things that responds to clicks in their on-pressed state")] + public float m_TimeToPressOnTap = 0.3f; + +#if !UNITY_EDITOR + + private PointerEventData pointerEventData; + + public override bool IsPointerOverGameObject(int pointerId) + { + return PointerInputModule.kMouseLeftId == pointerId + && pointerEventData != null + && pointerEventData.pointerEnter != null; + } + + public override string ToString() + { + StringBuilder stringBuilder = new StringBuilder("SyrusInputModule"); + stringBuilder.AppendLine(); + + //if (null != m_GazeEventData) + // stringBuilder.AppendLine(m_GazeEventData.pointerEventData.ToString()); + + return stringBuilder.ToString(); + } + + public override void UpdateModule() + { + } + + public override bool IsModuleSupported() + { + return true; + } + + public override bool ShouldActivateModule() + { + return !base.ShouldActivateModule() && IsModuleSupported(); + } + + public override void ActivateModule() + { + base.ActivateModule(); + + eventSystem.SetSelectedGameObject(eventSystem.currentSelectedGameObject, GetBaseEventData()); + } + + public override void DeactivateModule() + { + base.DeactivateModule(); + ClearSelection(); + } + + public override void Process() + { + SendUpdateEventToSelectedObject(); + + QueryGazeEventData(); + ProcessGestureClickPress(); + ProcessMove(); + ProcessDrag(); + + if (!Mathf.Approximately(m_GazeEventData.pointerEventData.scrollDelta.sqrMagnitude, 0.0f)) + { + GameObject scrollHandler = ExecuteEvents.GetEventHandler(m_GazeEventData.pointerEventData.pointerCurrentRaycast.gameObject); + ExecuteEvents.ExecuteHierarchy(scrollHandler, m_GazeEventData.pointerEventData, ExecuteEvents.scrollHandler); + } + } + + private void QueryGazeEventData() + { + bool existed = pointerEventData != null; + if (!existed) + { + pointerEventData = new PointerEventData(eventSystem); + pointerEventData.button = PointerEventData.InputButton.Left; + } + + pointerEventData.Reset(); + + Vector2 pos = GetGazeOrGestureScreenPosition(); + if (!existed) + pointerEventData.position = pos; + + pointerEventData.delta = pos - pointerEventData.position; + pointerEventData.position = pos; + pointerEventData.scrollDelta = GetGestureScrollDelta(); + + eventSystem.RaycastAll(pointerEventData, m_RaycastResultCache); + RaycastResult raycast = FindFirstRaycast(m_RaycastResultCache); + pointerEventData.pointerCurrentRaycast = raycast; + m_RaycastResultCache.Clear(); + + buttonState = GetFramePressState(); + } + + private void ProcessGestureClickPress() + { + //PointerEventData pointerEvent = pointerEventData; + GameObject currentOverGo = pointerEvent.pointerCurrentRaycast.gameObject; + + // PointerDown notification + if (m_GazeEventData.PressedThisFrame()) + { + pointerEventData.eligibleForClick = true; + pointerEventData.delta = Vector2.zero; + pointerEventData.dragging = false; + pointerEventData.useDragThreshold = true; + pointerEventData.pressPosition = pointerEventData.position; + pointerEventData.pointerPressRaycast = pointerEventData.pointerCurrentRaycast; + + DeselectIfSelectionChanged(currentOverGo, pointerEvent); + + // search for the control that will receive the press + // if we can't find a press handler set the press + // handler to be what would receive a click. + var newPressed = ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEventData, ExecuteEvents.pointerDownHandler); + + // didn't find a press handler... search for a click handler + if (null == newPressed) + { + newPressed = ExecuteEvents.GetEventHandler(currentOverGo); + } + + // Debug.Log("Pressed: " + newPressed); + + float time = Time.unscaledTime; + + if (newPressed == pointerEventData.lastPress) + { + var diffTime = time - pointerEventData.clickTime; + if (diffTime < 0.3f) + ++pointerEventData.clickCount; + else + pointerEventData.clickCount = 1; + + pointerEventData.clickTime = time; + } + else + { + pointerEventData.clickCount = 1; + } + + pointerEventData.pointerPress = newPressed; + pointerEventData.rawPointerPress = currentOverGo; + + pointerEventData.clickTime = time; + + // Save the drag handler as well + pointerEventData.pointerDrag = ExecuteEvents.GetEventHandler(currentOverGo); + + if (pointerEventData.pointerDrag != null) + ExecuteEvents.Execute(pointerEventData.pointerDrag, pointerEventData, ExecuteEvents.initializePotentialDrag); + } + + // PointerUp notification + if (m_GazeEventData.ReleasedThisFrame()) + { + // Debug.Log("Executing press-up on: " + pointer.pointerPress); + ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler); + + // Debug.Log("KeyCode: " + pointer.eventData.keyCode); + + // see if we mouse up on the same element that we clicked on... + var pointerUpHandler = ExecuteEvents.GetEventHandler(currentOverGo); + + // PointerClick and Drop events + if (pointerEvent.pointerPress == pointerUpHandler && pointerEvent.eligibleForClick) + { + ExecuteEvents.Execute(pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerClickHandler); + } + else if (pointerEvent.pointerDrag != null && pointerEvent.dragging) + { + ExecuteEvents.ExecuteHierarchy(currentOverGo, pointerEvent, ExecuteEvents.dropHandler); + } + + pointerEvent.eligibleForClick = false; + pointerEvent.pointerPress = null; + pointerEvent.rawPointerPress = null; + + if (pointerEvent.pointerDrag != null && pointerEvent.dragging) + ExecuteEvents.Execute(pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.endDragHandler); + + pointerEvent.dragging = false; + pointerEvent.pointerDrag = null; + + // redo pointer enter / exit to refresh state + // so that if we moused over something that ignored it before + // due to having pressed on something else + // it now gets it. + if (currentOverGo != pointerEvent.pointerEnter) + { + HandlePointerExitAndEnter(pointerEvent, null); + HandlePointerExitAndEnter(pointerEvent, currentOverGo); + } + } + } + + private void ProcessMove() + { + if (pointerEventData == null) + return; + + GameObject targetGameObject = pointerEventData.pointerCurrentRaycast.gameObject; + HandlePointerExitAndEnter(pointerEventData, targetGameObject); + } + + private void ProcessDrag() + { + bool moving = pointerEventData.IsPointerMoving(); + + if (moving && pointerEventData.pointerDrag != null + && !pointerEventData.dragging + && ShouldStartDrag(pointerEventData.pressPosition, pointerEventData.position, eventSystem.pixelDragThreshold, pointerEventData.useDragThreshold)) + { + ExecuteEvents.Execute(pointerEventData.pointerDrag, pointerEventData, ExecuteEvents.beginDragHandler); + pointerEventData.dragging = true; + } + + // Drag notification + if (pointerEventData.dragging && moving && pointerEventData.pointerDrag != null) + { + // Before doing drag we should cancel any pointer down state + // And clear selection! + if (pointerEventData.pointerPress != pointerEventData.pointerDrag) + { + ExecuteEvents.Execute(pointerEventData.pointerPress, pointerEventData, ExecuteEvents.pointerUpHandler); + + pointerEventData.eligibleForClick = false; + pointerEventData.pointerPress = null; + pointerEventData.rawPointerPress = null; + } + ExecuteEvents.Execute(pointerEventData.pointerDrag, pointerEventData, ExecuteEvents.dragHandler); + } + } + + private PointerEventData.FramePressState GetFramePressState() + { + if (m_Tapped) + { + if (!m_TapProcessed) + { + m_TapProcessed = true; + m_TapPressTime = Time.time; + return PointerEventData.FramePressState.Pressed; + } + + if (Time.time - m_TapPressTime > m_TimeToPressOnTap) + { + m_Tapped = false; + return PointerEventData.FramePressState.Released; + } + + return PointerEventData.FramePressState.NotChanged; + } + + if (m_Navigating == m_WasNavigating) + return PointerEventData.FramePressState.NotChanged; + + m_WasNavigating = m_Navigating; + + return m_Navigating + ? PointerEventData.FramePressState.Pressed + : PointerEventData.FramePressState.Released; + } + + private class GazeEventData + { + public GazeEventData(EventSystem eventSystem) + { + m_PointerEventData = new PointerEventData(eventSystem); + m_FramePressState = PointerEventData.FramePressState.NotChanged; + } + + private PointerEventData m_PointerEventData; + public PointerEventData pointerEventData + { + get { return m_PointerEventData; } + } + + private PointerEventData.FramePressState m_FramePressState; + public PointerEventData.FramePressState buttonState + { + get { return m_FramePressState; } + set { m_FramePressState = value; } + } + + public bool PressedThisFrame() + { + return PointerEventData.FramePressState.Pressed == m_FramePressState || PointerEventData.FramePressState.PressedAndReleased == m_FramePressState; + } + + public bool ReleasedThisFrame() + { + return PointerEventData.FramePressState.Released == m_FramePressState || PointerEventData.FramePressState.PressedAndReleased == m_FramePressState; + } + } + + private void GestureHandler_Tapped(InteractionSourceKind source, int tapCount, Ray headRay) + { + m_Tapped = true; + m_TapProcessed = false; + } + + private void GestureHandler_NavigationStarted(InteractionSourceKind source, Vector3 normalizedOffset, Ray headRay) + { + if (null == eventSystem.currentSelectedGameObject) + return; + + RectTransform rectTransform = eventSystem.currentSelectedGameObject.GetComponent(); + if (null == rectTransform) + return; + + if (!RectTransformUtility.ScreenPointToWorldPointInRectangle(rectTransform, GetGazeScreenPosition(), Camera.main, out m_NavigationAnchorPointWorldSpace)) + { + m_NavigationAnchorPointWorldSpace = Vector3.zero; + return; + } + + m_Navigating = true; + m_NavigationNormalizedOffset = normalizedOffset; + } + + private void GestureHandler_NavigationUpdated(InteractionSourceKind source, Vector3 normalizedOffset, Ray headRay) + { + if (!m_Navigating) + return; + + m_NavigationNormalizedOffset = normalizedOffset; + } + + private void GestureHandler_NavigationCompletedOrCanceled(InteractionSourceKind source, Vector3 normalizedOffset, Ray headRay) + { + m_NavigationNormalizedOffset = Vector3.zero; + m_Navigating = false; + } + + private Vector2 GetGazeScreenPosition() + { + return new Vector2(0.5f * Screen.width, 0.5f * Screen.height); + } + + private Vector2 GetGazeOrGestureScreenPosition() + { + if (!m_Navigating) + return GetGazeScreenPosition(); + + Vector3 navigationAnchorScreenSpace = Camera.main.WorldToScreenPoint(m_NavigationAnchorPointWorldSpace); + return new Vector2( + navigationAnchorScreenSpace.x + m_NormalizedNavigationToScreenOffsetScalar * m_NavigationNormalizedOffset.x, + navigationAnchorScreenSpace.y + m_NormalizedNavigationToScreenOffsetScalar * m_NavigationNormalizedOffset.y); + } + + private Vector2 GetGestureScrollDelta() + { + return m_Navigating + ? new Vector2(0.0f, m_NavigationNormalizedOffset.z) + : Vector2.zero; + } + + private static bool ShouldStartDrag(Vector2 pressPos, Vector2 currentPos, float threshold, bool useDragThreshold) + { + if (!useDragThreshold) + return true; + + return (pressPos - currentPos).sqrMagnitude >= threshold * threshold; + } + + new private void ClearSelection() + { + BaseEventData baseEventData = GetBaseEventData(); + HandlePointerExitAndEnter(pointerEventData, null); + pointerEventData = null; + eventSystem.SetSelectedGameObject(null, baseEventData); + } + + [NonSerialized] + private Vector3 m_NavigationNormalizedOffset = Vector3.zero; + + [NonSerialized] + private Vector3 m_NavigationAnchorPointWorldSpace; + + [NonSerialized] + private bool m_WasNavigating = false; + + [NonSerialized] + private bool m_Navigating = false; + + [NonSerialized] + private bool m_Tapped = false; + + [NonSerialized] + private bool m_TapProcessed = false; + + [NonSerialized] + private float m_TapPressTime = 0.0f; +#endif // !UNITY_EDITOR + } +} +*/ \ No newline at end of file diff --git a/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs.meta b/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs.meta new file mode 100644 index 0000000..dd16110 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/SyrusInputModule.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 2c41cb6498a957e46a9b2f85da1386eb +timeCreated: 1555126670 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/SyrusMenu.cs b/SyrusSUITS/Assets/Scripts/SyrusMenu.cs new file mode 100644 index 0000000..9222120 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/SyrusMenu.cs @@ -0,0 +1,26 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SyrusMenu : MonoBehaviour { + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } + + + + public void Open() { + + } + + public void Close() { + + } +} diff --git a/SyrusSUITS/Assets/Scripts/SyrusMenu.cs.meta b/SyrusSUITS/Assets/Scripts/SyrusMenu.cs.meta new file mode 100644 index 0000000..5ccd60f --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/SyrusMenu.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b5a7f3ed7fb791a4f9c449af8700f5e5 +timeCreated: 1555357731 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs b/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs new file mode 100644 index 0000000..10a4018 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs @@ -0,0 +1,235 @@ +using System; +using System.Collections; +using UnityEngine; +using UnityEngine.Networking; + +[System.Serializable] +public class NumericalTelemetry { + public int heart_bpm; //Heart beats per minute + public float p_sub; //Sub pressure + public float p_suit; //Suit pressure + public float t_sub; //Sub temperature + public int v_fan; //Fan tachometer + public float p_o2; //Oxygen pressure + public float rate_o2; //Oxygen rate + public float cap_battery; //Batter capacity + public float p_h2o_g; //H2O gas pressure + public float p_h2o_l; //H2O liquid pressure + public float p_sop; //Secondary oxygen pack pressure + public float rate_sop; //Oxygen rate for secondary pack + public string t_battery; //Battery time remaining + public string t_oxygen; //Oxygen time remaining + public string t_water; //Water time remaining +} + +[System.Serializable] +public class SwitchTelemetry { + public bool sop_on; //Secondary oxygen pack is active + public bool sspe; //Spacesuit pressure emergency + public bool fan_error; //Cooling fan failure + public bool vent_error; //No vent flow + public bool vehicle_power; //Receiving power through spacecraft + public bool h2o_off; //H2O system is offline + public bool o2_off; //O2 system is offline + + //Based off deviation + public bool battery_amp_high; //>4 amp + public bool battery_vdc_low; //<15 V + public bool suit_pressure_low; //<2 + public bool spacesuit_pressure_high;//>5 psid + public bool o2_high_use; //1 >psi/min + public bool sop_pressure_low; //<700 psia + public bool co2_high; //>500 ppm + + public SwitchTelemetry(){ + this.battery_amp_high = false; + this.battery_vdc_low = false; + this.suit_pressure_low = false; + this.spacesuit_pressure_high = false; + this.o2_high_use = false; + this.sop_pressure_low = false; + this.co2_high = false; + } +} + +//Numerical Data Points +public class SuitDataPoints { + public string name; + public object value; + public string unit; + public int status; + + public SuitDataPoints(string name, object value, string unit, float min, float max) { + this.name = name; + this.value = value; + this.unit = unit; + + if(this.name == "Time Life Battery" || this.name == "Time Life Oxygen" || this.name == "Time Life Water") + { + string strSec = value.ToString(); + float seconds = (float)TimeSpan.Parse(strSec).TotalSeconds; + + if(seconds > max || seconds < min) + { + this.status = 3; + } + else + { + this.status = 1; + } + } + + float yellowPercent = 15f / 100f; + float delta = max - min; + float plusMinus = delta * yellowPercent; + float yellowMin = min + yellowPercent; + float yellowMax = max - plusMinus; + + float num = Convert.ToSingle(value); + + if (num > max || num < min) + { + this.status = 3; //Red + } + else if ((num > min && num < yellowMin) || (num > yellowMax && num < max)) + { + this.status = 2; //Yellow + } + else + { + this.status = 1; //Green + } + } +} + +//Switch Data Points +public class SwitchDataPoints { + public string name; + public object status; + + public SwitchDataPoints(string name, object status) { + this.name = name; + this.status = status; + } +} + +public class UpdateTelemetry : MonoBehaviour +{ + public NumericalTelemetry numericalData; + public SwitchTelemetry switchData; + + // Start is called before the first frame update + void Start() + { + StartCoroutine(GetNumerical()); + StartCoroutine(GetSwitch()); + } + + // Update is called once per frame + void Update() + { + } + + IEnumerator GetNumerical() + { + while (true) + { + UnityWebRequest www = UnityWebRequest.Get("https://skylab-program.herokuapp.com/api/suit/recent"); + yield return www.SendWebRequest(); + + if (www.isNetworkError || www.isHttpError) + { + Debug.Log(www.error); + } + else + { + string jsonString = www.downloadHandler.text; + jsonString = jsonString.Replace('[', ' ').Replace(']', ' '); + numericalData = JsonUtility.FromJson(jsonString); + + if(numericalData.t_battery[0] == '-') + { + numericalData.t_battery = "00:00:00"; + } + + if(numericalData.t_oxygen[0] == '-') + { + numericalData.t_oxygen = "00:00:00"; + } + + if(numericalData.t_water[0] == '-') + { + numericalData.t_water = "00:00:00"; + } + + int numAr = 15; //Number of components + + SuitDataPoints[] suitDataPoints = new SuitDataPoints[numAr]; + + //Check later + setSuitData(numericalData, suitDataPoints); + } + yield return new WaitForSeconds(10); + } + } + + //Sets Suit Telemetry + public void setSuitData(NumericalTelemetry data, SuitDataPoints[] dataPoints) { + dataPoints[0] = new SuitDataPoints("Heart Beats Per Minute", data.heart_bpm, "bpm", 85f, 90f); + dataPoints[1] = new SuitDataPoints("Sub Pressure", data.p_sub, "psia", 2.0f, 4.0f); + dataPoints[2] = new SuitDataPoints("Internal Suit Pressure", data.p_suit, "psid", 2.0f, 4.0f); + dataPoints[3] = new SuitDataPoints("Sub Temperature", data.t_sub, "\u00B0F", 4f, 6f); + dataPoints[4] = new SuitDataPoints("Fan Tachometer", data.v_fan, "RPM", 10000f, 40000f); + dataPoints[5] = new SuitDataPoints("Oxygen Pressure", data.p_o2, "psia", 750f, 950f); + dataPoints[6] = new SuitDataPoints("Oxygen Rate", data.rate_o2, "psi/min", 0.5f, 1.0f); + dataPoints[7] = new SuitDataPoints("Battery Capacity", data.cap_battery, "amp-hr", 0f, 30f); + dataPoints[8] = new SuitDataPoints("H2O Gas Pressure", data.p_h2o_g, "psia", 14f, 16f); + dataPoints[9] = new SuitDataPoints("H2O Liquid Pressure", data.p_h2o_l, "psia", 14f, 16f); + dataPoints[10] = new SuitDataPoints("Secondary Oxygen Pack Pressure", data.p_sop, "psia", 750f, 950f); + dataPoints[11] = new SuitDataPoints("Secondary Oxygen Pack Flow Rate", data.rate_sop, "psi/min", 0.5f, 1.0f); + //dataPoints[12] = new SuitDataPoints("Time Life Battery", data.t_battery, "hh:mm:ss", 0f, 36000f); + //dataPoints[13] = new SuitDataPoints("Time Life Oxygen", data.t_oxygen, "hh:mm:ss", 0, 36000); + //dataPoints[14] = new SuitDataPoints("Time Life Water", data.t_water, "hh:mm:ss", 0, 36000); + } + + IEnumerator GetSwitch() { + while (true) { + UnityWebRequest www = UnityWebRequest.Get("http://skylab-program.herokuapp.com/api/suitswitch/recent"); //Placeholder + yield return www.SendWebRequest(); + if (www.isNetworkError || www.isHttpError) { + Debug.Log(www.error); + } else { + string jsonString = www.downloadHandler.text; + jsonString = jsonString.Replace('[', ' ').Replace(']', ' '); + + switchData = JsonUtility.FromJson(jsonString); + int numSwitch = 14; + SwitchDataPoints[] dataPoints = new SwitchDataPoints[numSwitch]; + + setSwitchData(switchData, dataPoints); + } + yield return new WaitForSeconds(10); + } + + } + + public void setSwitchData(SwitchTelemetry data, SwitchDataPoints[] dataPoints) + { + dataPoints[0] = new SwitchDataPoints("SOP On", data.sop_on); + dataPoints[1] = new SwitchDataPoints("Spacesuit Pressure Emergency", data.sspe); + dataPoints[2] = new SwitchDataPoints("Fan Failure", data.fan_error); + dataPoints[3] = new SwitchDataPoints("No Vent Flow", data.vent_error); + dataPoints[4] = new SwitchDataPoints("Vehicle Power Present", data.vehicle_power); + dataPoints[5] = new SwitchDataPoints("H2O is off", data.h2o_off); + dataPoints[6] = new SwitchDataPoints("O2 is off", data.o2_off); + + //data not coming from server + dataPoints[7] = new SwitchDataPoints("Battery AMP High", data.battery_amp_high); + dataPoints[8] = new SwitchDataPoints("Battery VDC Low", data.battery_vdc_low); + dataPoints[9] = new SwitchDataPoints("Suit Pressure Low", data.suit_pressure_low); + dataPoints[10] = new SwitchDataPoints("Spacesuit Pressure High", data.spacesuit_pressure_high); + dataPoints[11] = new SwitchDataPoints("O2 High Use", data.o2_high_use); + dataPoints[12] = new SwitchDataPoints("SOP Pressure Low", data.sop_pressure_low); + dataPoints[13] = new SwitchDataPoints("CO2 High", data.co2_high); + } +} \ No newline at end of file diff --git a/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs.meta b/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs.meta new file mode 100644 index 0000000..598f663 --- /dev/null +++ b/SyrusSUITS/Assets/Scripts/UpdateTelemetry.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5ec2bb9932a331c4a9fdf3a58713b38b +timeCreated: 1555205794 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Sprites.meta b/SyrusSUITS/Assets/Sprites.meta new file mode 100644 index 0000000..14f71cd --- /dev/null +++ b/SyrusSUITS/Assets/Sprites.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a3503701b40f0ed42993333b61ad0882 +folderAsset: yes +timeCreated: 1555387230 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Sprites/New Material.mat b/SyrusSUITS/Assets/Sprites/New Material.mat new file mode 100644 index 0000000..d1fede2 --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/New Material.mat @@ -0,0 +1,83 @@ +%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: 10760, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 26f8fe672109c184bbe923e7c0821688, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Sprites/New Material.mat.meta b/SyrusSUITS/Assets/Sprites/New Material.mat.meta new file mode 100644 index 0000000..c0a4151 --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/New Material.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b18722b83a1aaf64f8b7405e03b44d3e +timeCreated: 1555390073 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Sprites/waterSprite.png b/SyrusSUITS/Assets/Sprites/waterSprite.png new file mode 100644 index 0000000..be868b9 Binary files /dev/null and b/SyrusSUITS/Assets/Sprites/waterSprite.png differ diff --git a/SyrusSUITS/Assets/Sprites/waterSprite.png.meta b/SyrusSUITS/Assets/Sprites/waterSprite.png.meta new file mode 100644 index 0000000..ad22e38 --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/waterSprite.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 26f8fe672109c184bbe923e7c0821688 +timeCreated: 1555390046 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Sprites/waterSprite2.mat b/SyrusSUITS/Assets/Sprites/waterSprite2.mat new file mode 100644 index 0000000..1193f8f --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/waterSprite2.mat @@ -0,0 +1,76 @@ +%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: waterSprite2 + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d09cefef9c4ee5643a42058d62c5d3ce, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Sprites/waterSprite2.mat.meta b/SyrusSUITS/Assets/Sprites/waterSprite2.mat.meta new file mode 100644 index 0000000..ad6f306 --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/waterSprite2.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 726782c7ff2a3414a9343aeb9cb4ed82 +timeCreated: 1555390956 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Sprites/waterSprite2.png b/SyrusSUITS/Assets/Sprites/waterSprite2.png new file mode 100644 index 0000000..73dfff7 Binary files /dev/null and b/SyrusSUITS/Assets/Sprites/waterSprite2.png differ diff --git a/SyrusSUITS/Assets/Sprites/waterSprite2.png.meta b/SyrusSUITS/Assets/Sprites/waterSprite2.png.meta new file mode 100644 index 0000000..148c285 --- /dev/null +++ b/SyrusSUITS/Assets/Sprites/waterSprite2.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d09cefef9c4ee5643a42058d62c5d3ce +timeCreated: 1555390882 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json new file mode 100644 index 0000000..a0c9be7 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json @@ -0,0 +1,96 @@ +{ + "title": "ISS", + "modelname": "ISS", + "nodes": [ + + { + "id": 1, + "position": { + "x": -0.9901, + "y": -0.1884, + "z": 0.091 + }, + "adjacentNodeIDs": [ 2 ] + }, + + { + "id": 2, + "position": { + "x": -0.9901, + "y": 0.063, + "z": 0.091 + }, + "adjacentNodeIDs": [ 1, 6 ] + }, + + { + "id": 3, + "position": { + "x": -0.537, + "y": 0.063, + "z": -0.0932 + }, + "adjacentNodeIDs": [ 6, 4 ] + }, + + { + "id": 4, + "position": { + "x": 0.023, + "y": 0.063, + "z": -0.0932 + }, + "adjacentNodeIDs": [ 3, 5 ] + }, + + { + "id": 5, + "position": { + "x": 0.023, + "y": 0.052, + "z": 0.01 + }, + "adjacentNodeIDs": [ 4, 7 ] + }, + + { + "id": 6, + "position": { + "x": -0.537, + "y": 0.063, + "z": 0.091 + }, + "adjacentNodeIDs": [ 2, 3 ] + }, + { + "id": 7, + "position": { + "x": 0.251, + "y": 0.052, + "z": 0.01 + }, + "adjacentNodeIDs": [ 3, 6, 8 ] + }, + { + "id": 8, + "position": { + "x": 4.712, + "y": 0.762, + "z": -1.5495 + }, + "adjacentNodeIDs": [ 4, 8 ] + } + + ], + "locations": [ + { + "name": "Location 1", + "nodeID": 1 + }, + { + "name": "Location 2", + "nodeID": 7 + } + ] +} + diff --git a/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json.meta b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json.meta new file mode 100644 index 0000000..fce05cf --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/ISS.json.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ec237c8b01a1c345ad2f7acf36ceecd +timeCreated: 1555017847 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/StreamingAssets/NodeMaps/MLK205.json b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/MLK205.json index 892979b..5db2b72 100644 --- a/SyrusSUITS/Assets/StreamingAssets/NodeMaps/MLK205.json +++ b/SyrusSUITS/Assets/StreamingAssets/NodeMaps/MLK205.json @@ -1,5 +1,6 @@ { "title": "MLK-205", + "modelname": "MLK205", "nodes": [ { diff --git a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json new file mode 100644 index 0000000..1ebdf76 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json @@ -0,0 +1,20 @@ +{ + "name": "Hotel Table", + + "size": {"x": 1.065, "y": 0.001, "z": 0.65}, + + "activator": true, + "activator_pos": {"x": 0.89, "y": 0, "z": 0.54}, + "activator_size": {"x": 0.1016, "y": 0, "z": 0.07111}, + "activator_target": 1, + + "modules": [ + { + "type": "storage", + "id": "storage", + "size": {"x": 0.16, "y": 0.001, "z": 0.25}, + "position": {"x": 0.17, "y": 0, "z": 0.21}, + "rotation": {"x": 0, "y": 0, "z": 0} + } + ] +} \ No newline at end of file diff --git a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json.meta b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json.meta new file mode 100644 index 0000000..9bafe23 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/tabletest.json.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7134781adc54d554da125618df430b4d +timeCreated: 1555402743 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-clean.json b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-clean.json index 864c01b..0cd2335 100644 --- a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-clean.json +++ b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-clean.json @@ -3,7 +3,7 @@ "size": {"x": 0.6985, "y": 0.001, "z": 0.545}, - "activator": true, + "activator": false, "activator_pos": {"x": 0, "y": 0, "z": 0}, "activator_target": 1, diff --git a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-nasa.json b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-nasa.json index b9f8f7b..7e20cba 100644 --- a/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-nasa.json +++ b/SyrusSUITS/Assets/StreamingAssets/OverlayLayouts/taskboard-nasa.json @@ -4,7 +4,8 @@ "size": {"x": 0.558, "y": 0.001, "z": 0.401}, "activator": true, - "activator_pos": {"x": 0, "y": 0, "z": 0}, + "activator_pos": {"x": 0.89, "y": 0, "z": 0.54}, + "activator_size": {"x": 0.1016, "y": 0, "z": 0.07111}, "activator_target": 1, "modules": [ diff --git a/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat new file mode 100644 index 0000000..cd50eb3 Binary files /dev/null and b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat differ diff --git a/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat.meta b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat.meta new file mode 100644 index 0000000..4f99a18 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.dat.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e3b2c87c021d4637b8d730924f8b43c3 diff --git a/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml new file mode 100644 index 0000000..06c0a43 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml.meta b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml.meta new file mode 100644 index 0000000..1acc147 --- /dev/null +++ b/SyrusSUITS/Assets/StreamingAssets/Vuforia/Syrus_Targets.xml.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1c7444717841415d96a8afbd84434dbd diff --git a/SyrusSUITS/Assets/TelemetryUI.meta b/SyrusSUITS/Assets/TelemetryUI.meta new file mode 100644 index 0000000..577e207 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a367c9c12870a484d8fb48c45cf5aae4 +folderAsset: yes +timeCreated: 1555478957 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/TelemetryUI/Battery.prefab b/SyrusSUITS/Assets/TelemetryUI/Battery.prefab new file mode 100644 index 0000000..6ab6438 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Battery.prefab @@ -0,0 +1,439 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1334867597471246} + m_IsPrefabParent: 1 +--- !u!1 &1034285832118532 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224102815424369802} + - component: {fileID: 222532435773257702} + - component: {fileID: 114749323428429760} + m_Layer: 5 + m_Name: Time Life + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1263951259525344 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224968761315649062} + - component: {fileID: 222522049885202780} + - component: {fileID: 114131966518118948} + - component: {fileID: 114418597867434402} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1267515579109896 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224549659334923914} + - component: {fileID: 222581352703698052} + - component: {fileID: 114883962648311594} + m_Layer: 5 + m_Name: EVA Time (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1321749514913040 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224766397034346716} + - component: {fileID: 222240681300918204} + - component: {fileID: 114909878184578010} + - component: {fileID: 114698972230984692} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1334867597471246 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224572547967405818} + m_Layer: 5 + m_Name: Battery + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1483988563416822 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224113351580599680} + - component: {fileID: 222508214134679746} + - component: {fileID: 114847714876634960} + m_Layer: 5 + m_Name: EVA Time + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114131966518118948 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1263951259525344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.25490198, g: 0.49803922, b: 0.67058825, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114418597867434402 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1263951259525344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 0, y: 0, z: 40, w: 40} +--- !u!114 &114698972230984692 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1321749514913040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 0, y: 0, z: 40, w: 40} +--- !u!114 &114749323428429760 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1034285832118532} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114847714876634960 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1483988563416822} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'EVA Time: 00:00' +--- !u!114 &114883962648311594 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1267515579109896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Battery Capacity: 0V' +--- !u!114 &114909878184578010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1321749514913040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.06666667, g: 0.34901962, b: 0.54509807, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 8 + falloffDistance: 1 +--- !u!222 &222240681300918204 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1321749514913040} +--- !u!222 &222508214134679746 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1483988563416822} +--- !u!222 &222522049885202780 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1263951259525344} +--- !u!222 &222532435773257702 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1034285832118532} +--- !u!222 &222581352703698052 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1267515579109896} +--- !u!224 &224102815424369802 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1034285832118532} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 65, y: -326.2, z: 0} + m_LocalScale: {x: 1.1871632, y: 1.2248936, z: 1} + m_Children: [] + m_Father: {fileID: 224572547967405818} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 65, y: -326.2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224113351580599680 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1483988563416822} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31.2, y: -280, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224572547967405818} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31.2, y: -280} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224549659334923914 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1267515579109896} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 17.7, y: -368.3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224572547967405818} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 17.7, y: -368.3} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224572547967405818 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1334867597471246} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 613, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224766397034346716} + - {fileID: 224968761315649062} + - {fileID: 224102815424369802} + - {fileID: 224113351580599680} + - {fileID: 224549659334923914} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 613} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224766397034346716 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1321749514913040} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.000015258789, y: -318, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224572547967405818} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000015259, y: -318} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224968761315649062 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1263951259525344} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -318, z: 0} + m_LocalScale: {x: 0.90502733, y: 0.5556102, z: 0.67347324} + m_Children: [] + m_Father: {fileID: 224572547967405818} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -318} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/SyrusSUITS/Assets/TelemetryUI/Battery.prefab.meta b/SyrusSUITS/Assets/TelemetryUI/Battery.prefab.meta new file mode 100644 index 0000000..cf0e54f --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Battery.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a58e5fa551548394f91491ef07463511 +timeCreated: 1555482053 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/TelemetryUI/Panel.prefab b/SyrusSUITS/Assets/TelemetryUI/Panel.prefab new file mode 100644 index 0000000..7ef5361 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Panel.prefab @@ -0,0 +1,321 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1999505334189752} + m_IsPrefabParent: 1 +--- !u!1 &1011128764819596 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224771406760087784} + - component: {fileID: 222728769794943436} + - component: {fileID: 114410645506305976} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1428728957681596 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224472902016388116} + - component: {fileID: 222386303599220526} + - component: {fileID: 114019600511533952} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1576961392422588 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224407656502309762} + - component: {fileID: 222190881774328920} + - component: {fileID: 114627561173370246} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1999505334189752 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224459512262481568} + - component: {fileID: 222671802954402728} + - component: {fileID: 114492176806156376} + - component: {fileID: 114748312153713826} + m_Layer: 0 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114019600511533952 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1428728957681596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114410645506305976 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1011128764819596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114492176806156376 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1999505334189752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114627561173370246 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1576961392422588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114748312153713826 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1999505334189752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!222 &222190881774328920 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1576961392422588} +--- !u!222 &222386303599220526 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1428728957681596} +--- !u!222 &222671802954402728 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1999505334189752} +--- !u!222 &222728769794943436 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1011128764819596} +--- !u!224 &224407656502309762 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1576961392422588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224459512262481568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224459512262481568 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1999505334189752} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -206.4, y: -281, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224407656502309762} + - {fileID: 224472902016388116} + - {fileID: 224771406760087784} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -206.4, y: -281} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224472902016388116 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1428728957681596} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224459512262481568} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224771406760087784 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1011128764819596} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224459512262481568} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/SyrusSUITS/Assets/TelemetryUI/Panel.prefab.meta b/SyrusSUITS/Assets/TelemetryUI/Panel.prefab.meta new file mode 100644 index 0000000..fdcf177 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Panel.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b1602ba02220c0145811defd848654f5 +timeCreated: 1555480404 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab b/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab new file mode 100644 index 0000000..5d7b45f --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab @@ -0,0 +1,287 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1413827635039448} + m_IsPrefabParent: 1 +--- !u!1 &1318465379069474 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224398683964959638} + - component: {fileID: 222016533477299930} + - component: {fileID: 114374142057588624} + - component: {fileID: 114399976483018584} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1325397023148656 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224760391160976442} + - component: {fileID: 222275791582580680} + - component: {fileID: 114881397565354026} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1395003371996840 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224666323975391052} + - component: {fileID: 222910379256053422} + - component: {fileID: 114884436968279308} + - component: {fileID: 114733500762830858} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1413827635039448 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224699098854380422} + m_Layer: 5 + m_Name: Radial Gauge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114374142057588624 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318465379069474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2558391, g: 0.49810588, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 0.001 +--- !u!114 &114399976483018584 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318465379069474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114733500762830858 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1395003371996840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114881397565354026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325397023148656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114884436968279308 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1395003371996840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.06801471, g: 0.34710956, b: 0.5441177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 10 + falloffDistance: 0.001 +--- !u!222 &222016533477299930 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318465379069474} +--- !u!222 &222275791582580680 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325397023148656} +--- !u!222 &222910379256053422 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1395003371996840} +--- !u!224 &224398683964959638 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1318465379069474} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.0970056, y: 1.0970055, z: 1.0970055} + m_Children: [] + m_Father: {fileID: 224699098854380422} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224666323975391052 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1395003371996840} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.4746307, y: 1.4746305, z: 1.4746305} + m_Children: [] + m_Father: {fileID: 224699098854380422} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224699098854380422 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1413827635039448} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224666323975391052} + - {fileID: 224398683964959638} + - {fileID: 224760391160976442} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224760391160976442 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1325397023148656} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -402, y: -276, z: 0} + m_LocalScale: {x: 1.6064095, y: 1.9894274, z: 1.606411} + m_Children: [] + m_Father: {fileID: 224699098854380422} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -276} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab.meta b/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab.meta new file mode 100644 index 0000000..fff1026 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Radial Gauge.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bfea3f6bb5c73c9469413f1e32bf2c0d +timeCreated: 1555479284 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab b/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab new file mode 100644 index 0000000..aef0251 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab @@ -0,0 +1,2932 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1380063568456960} + m_IsPrefabParent: 1 +--- !u!1 &1001733897999118 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224836111186857450} + - component: {fileID: 222605838337079382} + - component: {fileID: 114401090234062026} + - component: {fileID: 114052736998878012} + m_Layer: 0 + m_Name: Suit Systems Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1011759231285290 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224264201401965152} + m_Layer: 5 + m_Name: Primary Oxygen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1038805411263690 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224833118514562286} + - component: {fileID: 222655327215454896} + - component: {fileID: 114893463402658750} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1059573250214284 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224046948498670370} + - component: {fileID: 222202885551039756} + - component: {fileID: 114489750055119236} + - component: {fileID: 114087129842648372} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1079067864963952 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224481648456747296} + - component: {fileID: 222038323981060974} + - component: {fileID: 114398257748914954} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1103001877171378 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224291388634038434} + - component: {fileID: 222496193030247396} + - component: {fileID: 114892528634223942} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1114046754989052 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224642937437330902} + - component: {fileID: 222764636547995440} + - component: {fileID: 114250183747737582} + - component: {fileID: 114149562164020272} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1120452025719766 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224656518242419436} + - component: {fileID: 222454054111982690} + - component: {fileID: 114870829299953198} + m_Layer: 5 + m_Name: EVA Time (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1140161877259988 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224303223229658372} + - component: {fileID: 222647744236178834} + - component: {fileID: 114847616222081644} + - component: {fileID: 114654108862946124} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1214920507702390 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224824196293757820} + - component: {fileID: 222764384976387110} + - component: {fileID: 114334850696878294} + - component: {fileID: 114069063347633460} + m_Layer: 0 + m_Name: Secondary Oxygen Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1222114382686622 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224391679711075716} + - component: {fileID: 222926451651051984} + - component: {fileID: 114894614726580264} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1226108095916040 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224385800891412378} + - component: {fileID: 222067861799876698} + - component: {fileID: 114333432871844684} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1245409930353286 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224962526896708150} + - component: {fileID: 222302231370988636} + - component: {fileID: 114314343556739666} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1251387129801566 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224489891173400350} + - component: {fileID: 222977372561681826} + - component: {fileID: 114570207719221330} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1314214449015416 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224169400263534332} + - component: {fileID: 222141129935191120} + - component: {fileID: 114590740696122498} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1322842808411986 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224562798749350382} + - component: {fileID: 222543042551446052} + - component: {fileID: 114428258384839698} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1380063568456960 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4174050565090580} + m_Layer: 0 + m_Name: Telemetry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1417233763538294 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224894719681589070} + - component: {fileID: 222367821394426276} + - component: {fileID: 114481357760277298} + - component: {fileID: 114436612071439454} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1442731033202086 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224929688628804852} + - component: {fileID: 222695088403457710} + - component: {fileID: 114315811461271716} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1452983213012592 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224638870403491862} + - component: {fileID: 222413135271493916} + - component: {fileID: 114096637517524522} + - component: {fileID: 114534439850123328} + m_Layer: 0 + m_Name: Border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1463095922137330 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224633631603184496} + - component: {fileID: 222407130643555914} + - component: {fileID: 114744369909345862} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1495678832905692 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224092111332994654} + - component: {fileID: 222565942004871880} + - component: {fileID: 114569330624286698} + m_Layer: 5 + m_Name: EVA Time + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1496886378613400 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224347460773580368} + - component: {fileID: 222683703482163346} + - component: {fileID: 114350004841135610} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1510177438381260 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224832353922352286} + - component: {fileID: 222366467305959122} + - component: {fileID: 114266254747608042} + - component: {fileID: 114824710361027562} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1524463631171590 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224783617676368856} + - component: {fileID: 222321566083560942} + - component: {fileID: 114026635654925554} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1532646299129686 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224880555636863432} + m_Layer: 5 + m_Name: 'Secondary Oxygen ' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1559343861095012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224615291525445290} + - component: {fileID: 223933574250287840} + - component: {fileID: 114186932710257944} + - component: {fileID: 114525143785420350} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1570177953650344 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224672699439218720} + m_Layer: 5 + m_Name: Battery + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1572145929988896 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224037791120868114} + - component: {fileID: 222979034122655448} + - component: {fileID: 114995029904529066} + - component: {fileID: 114180632182513014} + m_Layer: 0 + m_Name: Sub Systems Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1616431689802612 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224379121962087188} + - component: {fileID: 222000984366424592} + - component: {fileID: 114667741513475360} + - component: {fileID: 114685053894490956} + m_Layer: 0 + m_Name: Water Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1625915379429950 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224929983604340034} + - component: {fileID: 222712005329045562} + - component: {fileID: 114721875694222888} + m_Layer: 5 + m_Name: Time Life + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1703498788676906 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224252833807361194} + - component: {fileID: 222321052579069320} + - component: {fileID: 114519559306163348} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1737965853556532 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224567188106021130} + m_Layer: 5 + m_Name: Water + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1818563337730502 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224647948540315442} + - component: {fileID: 222673450567743444} + - component: {fileID: 114007275498771680} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1864355030004178 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224317805209058690} + - component: {fileID: 222910077892151918} + - component: {fileID: 114350245347016118} + - component: {fileID: 114139276960062426} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1892334726978012 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224569045965823116} + - component: {fileID: 222953416269084478} + - component: {fileID: 114420612548287190} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &1944459404571998 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224841970288069164} + - component: {fileID: 222981862111284242} + - component: {fileID: 114072269875287730} + - component: {fileID: 114576736527523108} + m_Layer: 0 + m_Name: 'Primary Oxygen Panel ' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1946221245857044 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224179760534511354} + - component: {fileID: 222094892332263874} + - component: {fileID: 114171011048679182} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1950849902831586 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224717464033206416} + - component: {fileID: 222447705721343168} + - component: {fileID: 114991898872053210} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1970124055747662 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 224369669544454284} + - component: {fileID: 222248985106580920} + - component: {fileID: 114471635010501410} + - component: {fileID: 114952431435280212} + m_Layer: 0 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4174050565090580 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1380063568456960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224615291525445290} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114007275498771680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1818563337730502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Suit Pressure: 0 psi' +--- !u!114 &114026635654925554 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1524463631171590} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Deplete Rate: 0' +--- !u!114 &114052736998878012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1001733897999118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!114 &114069063347633460 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1214920507702390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!114 &114072269875287730 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944459404571998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114087129842648372 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1059573250214284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114096637517524522 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1452983213012592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5441177, g: 0.06801471, b: 0.35367644, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 10 + falloffDistance: 5 +--- !u!114 &114139276960062426 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1864355030004178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 0, y: 0, z: 40, w: 40} +--- !u!114 &114149562164020272 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114046754989052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 0, y: 0, z: 40, w: 40} +--- !u!114 &114171011048679182 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1946221245857044} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114180632182513014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1572145929988896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!114 &114186932710257944 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1559343861095012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &114250183747737582 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114046754989052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.06666667, g: 0.34901962, b: 0.54509807, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 8 + falloffDistance: 1 +--- !u!114 &114266254747608042 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1510177438381260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6146283, g: 0.26427338, b: 0.6911765, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 5 +--- !u!114 &114314343556739666 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1245409930353286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Gas Pressue: 0 psi' +--- !u!114 &114315811461271716 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1442731033202086} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114333432871844684 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1226108095916040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114334850696878294 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1214920507702390} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114350004841135610 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1496886378613400} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Sub Temp: 0 psi' +--- !u!114 &114350245347016118 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1864355030004178} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.25490198, g: 0.49803922, b: 0.67058825, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114398257748914954 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1079067864963952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Sub Pressure: 0 psi' +--- !u!114 &114401090234062026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1001733897999118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114420612548287190 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1892334726978012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114428258384839698 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1322842808411986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Liquid Pressure: 0 psi' +--- !u!114 &114436612071439454 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1417233763538294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114471635010501410 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970124055747662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.2017193, b: 0.6368834, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 5 +--- !u!114 &114481357760277298 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1417233763538294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.2558391, g: 0.49810588, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 5 +--- !u!114 &114489750055119236 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1059573250214284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.43904662, g: 0.06801471, b: 0.5441177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 10 + falloffDistance: 5 +--- !u!114 &114519559306163348 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1703498788676906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114525143785420350 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1559343861095012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114534439850123328 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1452983213012592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114569330624286698 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1495678832905692} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'EVA Time: 00:00' +--- !u!114 &114570207719221330 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1251387129801566} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114576736527523108 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944459404571998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!114 &114590740696122498 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314214449015416} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Pressure: 0 psi' +--- !u!114 &114654108862946124 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1140161877259988} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114667741513475360 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1616431689802612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!114 &114685053894490956 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1616431689802612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68356c3764ad390429ddad9e48ce8c31, type: 3} + m_Name: + m_EditorClassIdentifier: + radius: {x: 50, y: 50, z: 50, w: 50} +--- !u!114 &114721875694222888 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1625915379429950} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 00:00:00 +--- !u!114 &114744369909345862 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1463095922137330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Pressure: 0 psi' +--- !u!114 &114824710361027562 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1510177438381260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114847616222081644 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1140161877259988} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.06801471, g: 0.34710956, b: 0.5441177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 10 + falloffDistance: 5 +--- !u!114 &114870829299953198 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1120452025719766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Battery Capacity: 0V' +--- !u!114 &114892528634223942 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1103001877171378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Fan Speed: 0 rpm' +--- !u!114 &114893463402658750 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1038805411263690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114894614726580264 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222114382686622} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!114 &114952431435280212 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970124055747662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ffade7edb5b1df45a6c3642149606c6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &114991898872053210 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1950849902831586} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Deplete Rate: 0' +--- !u!114 &114995029904529066 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1572145929988896} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41f1c5417c9d7ab4b84e531f83f60a4b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.49264705, g: 0.49264705, b: 0.49264705, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: 3f91331724a9da84197e9b6d94f0483c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + borderWidth: 0 + falloffDistance: 1 +--- !u!222 &222000984366424592 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1616431689802612} +--- !u!222 &222038323981060974 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1079067864963952} +--- !u!222 &222067861799876698 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1226108095916040} +--- !u!222 &222094892332263874 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1946221245857044} +--- !u!222 &222141129935191120 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314214449015416} +--- !u!222 &222202885551039756 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1059573250214284} +--- !u!222 &222248985106580920 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970124055747662} +--- !u!222 &222302231370988636 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1245409930353286} +--- !u!222 &222321052579069320 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1703498788676906} +--- !u!222 &222321566083560942 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1524463631171590} +--- !u!222 &222366467305959122 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1510177438381260} +--- !u!222 &222367821394426276 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1417233763538294} +--- !u!222 &222407130643555914 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1463095922137330} +--- !u!222 &222413135271493916 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1452983213012592} +--- !u!222 &222447705721343168 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1950849902831586} +--- !u!222 &222454054111982690 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1120452025719766} +--- !u!222 &222496193030247396 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1103001877171378} +--- !u!222 &222543042551446052 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1322842808411986} +--- !u!222 &222565942004871880 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1495678832905692} +--- !u!222 &222605838337079382 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1001733897999118} +--- !u!222 &222647744236178834 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1140161877259988} +--- !u!222 &222655327215454896 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1038805411263690} +--- !u!222 &222673450567743444 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1818563337730502} +--- !u!222 &222683703482163346 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1496886378613400} +--- !u!222 &222695088403457710 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1442731033202086} +--- !u!222 &222712005329045562 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1625915379429950} +--- !u!222 &222764384976387110 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1214920507702390} +--- !u!222 &222764636547995440 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114046754989052} +--- !u!222 &222910077892151918 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1864355030004178} +--- !u!222 &222926451651051984 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222114382686622} +--- !u!222 &222953416269084478 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1892334726978012} +--- !u!222 &222977372561681826 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1251387129801566} +--- !u!222 &222979034122655448 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1572145929988896} +--- !u!222 &222981862111284242 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944459404571998} +--- !u!223 &223933574250287840 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1559343861095012} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 7 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &224037791120868114 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1572145929988896} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -206.39996, y: -100, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224481648456747296} + - {fileID: 224347460773580368} + - {fileID: 224833118514562286} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -206.39996, y: -100} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224046948498670370 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1059573250214284} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.4746307, y: 1.4746305, z: 1.4746305} + m_Children: [] + m_Father: {fileID: 224264201401965152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224092111332994654 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1495678832905692} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 31.2, y: -280, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224672699439218720} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 31.2, y: -280} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224169400263534332 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1314214449015416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224824196293757820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224179760534511354 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1946221245857044} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -402, y: -276, z: 0} + m_LocalScale: {x: 1.6064095, y: 1.9894274, z: 1.606411} + m_Children: [] + m_Father: {fileID: 224880555636863432} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -276} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224252833807361194 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1703498788676906} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224824196293757820} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224264201401965152 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1011759231285290} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 800, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224046948498670370} + - {fileID: 224832353922352286} + - {fileID: 224929688628804852} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 800, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224291388634038434 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1103001877171378} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224836111186857450} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224303223229658372 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1140161877259988} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.4746307, y: 1.4746305, z: 1.4746305} + m_Children: [] + m_Father: {fileID: 224567188106021130} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224317805209058690 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1864355030004178} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -318, z: 0} + m_LocalScale: {x: 0.90502733, y: 0.5556102, z: 0.67347324} + m_Children: [] + m_Father: {fileID: 224672699439218720} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -318} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224347460773580368 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1496886378613400} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224037791120868114} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224369669544454284 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1970124055747662} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.0970056, y: 1.0970055, z: 1.0970055} + m_Children: [] + m_Father: {fileID: 224880555636863432} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224379121962087188 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1616431689802612} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -206.4, y: -281, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224562798749350382} + - {fileID: 224962526896708150} + - {fileID: 224569045965823116} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -206.4, y: -281} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224385800891412378 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1226108095916040} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -402, y: -276, z: 0} + m_LocalScale: {x: 1.6064095, y: 1.9894274, z: 1.606411} + m_Children: [] + m_Father: {fileID: 224567188106021130} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -276} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224391679711075716 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1222114382686622} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224836111186857450} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224481648456747296 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1079067864963952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224037791120868114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224489891173400350 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1251387129801566} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224841970288069164} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224562798749350382 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1322842808411986} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224379121962087188} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224567188106021130 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1737965853556532} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224303223229658372} + - {fileID: 224894719681589070} + - {fileID: 224385800891412378} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224569045965823116 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1892334726978012} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224379121962087188} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224615291525445290 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1559343861095012} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224672699439218720} + - {fileID: 224567188106021130} + - {fileID: 224379121962087188} + - {fileID: 224264201401965152} + - {fileID: 224841970288069164} + - {fileID: 224880555636863432} + - {fileID: 224824196293757820} + - {fileID: 224037791120868114} + - {fileID: 224836111186857450} + m_Father: {fileID: 4174050565090580} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224633631603184496 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1463095922137330} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224841970288069164} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224638870403491862 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1452983213012592} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.4746307, y: 1.4746305, z: 1.4746305} + m_Children: [] + m_Father: {fileID: 224880555636863432} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224642937437330902 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1114046754989052} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.000015258789, y: -318, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224672699439218720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000015259, y: -318} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224647948540315442 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1818563337730502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1, y: 24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224836111186857450} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 24} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224656518242419436 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1120452025719766} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 17.7, y: -368.3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224672699439218720} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 17.7, y: -368.3} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224672699439218720 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1570177953650344} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 613, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224642937437330902} + - {fileID: 224317805209058690} + - {fileID: 224929983604340034} + - {fileID: 224092111332994654} + - {fileID: 224656518242419436} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 613} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224717464033206416 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1950849902831586} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224841970288069164} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224783617676368856 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1524463631171590} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224824196293757820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224824196293757820 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1214920507702390} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 202, y: -100, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224169400263534332} + - {fileID: 224783617676368856} + - {fileID: 224252833807361194} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: -100} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224832353922352286 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1510177438381260} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.0970056, y: 1.0970055, z: 1.0970055} + m_Children: [] + m_Father: {fileID: 224264201401965152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224833118514562286 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1038805411263690} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: -19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224037791120868114} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: -19} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224836111186857450 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1001733897999118} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 202, y: 84, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224647948540315442} + - {fileID: 224291388634038434} + - {fileID: 224391679711075716} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: 84} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224841970288069164 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944459404571998} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 202, y: -281, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224633631603184496} + - {fileID: 224717464033206416} + - {fileID: 224489891173400350} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 202, y: -281} + m_SizeDelta: {x: 213.3, y: 103.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224880555636863432 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1532646299129686} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 800, y: 182, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224638870403491862} + - {fileID: 224369669544454284} + - {fileID: 224179760534511354} + m_Father: {fileID: 224615291525445290} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 800, y: 182} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224894719681589070 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1417233763538294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -402, y: -277, z: 0} + m_LocalScale: {x: 1.0970056, y: 1.0970055, z: 1.0970055} + m_Children: [] + m_Father: {fileID: 224567188106021130} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -277} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224929688628804852 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1442731033202086} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -402, y: -276, z: 0} + m_LocalScale: {x: 1.6064095, y: 1.9894274, z: 1.606411} + m_Children: [] + m_Father: {fileID: 224264201401965152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -402, y: -276} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224929983604340034 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1625915379429950} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 65, y: -326.2, z: 0} + m_LocalScale: {x: 1.1871632, y: 1.2248936, z: 1} + m_Children: [] + m_Father: {fileID: 224672699439218720} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 65, y: -326.2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &224962526896708150 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1245409930353286} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1, y: 2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224379121962087188} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1, y: 2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab.meta b/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab.meta new file mode 100644 index 0000000..b8c0615 --- /dev/null +++ b/SyrusSUITS/Assets/TelemetryUI/Telemetry.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c772debe84b17794399521628a483f72 +timeCreated: 1555554457 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases.meta b/SyrusSUITS/Assets/Vuforia/Databases.meta new file mode 100644 index 0000000..6de1793 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d434469196e9e4d804d005fdd71bbc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/Emulator.meta b/SyrusSUITS/Assets/Vuforia/Databases/Emulator.meta new file mode 100644 index 0000000..2d8712f --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/Emulator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e7e44176fbdc9b4aa7cfe18b688106f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat new file mode 100644 index 0000000..7159fb8 Binary files /dev/null and b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat differ diff --git a/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat.meta b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat.meta new file mode 100644 index 0000000..f8d21d6 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.dat.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 028d433ce54ebfb4091e1df641b8aabb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml new file mode 100644 index 0000000..e7424a5 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml.meta b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml.meta new file mode 100644 index 0000000..d5399f1 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/Emulator/VuforiaEmulator.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: caf0f3a88341ab549852764c706f63c2 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/ForPrint.meta b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint.meta new file mode 100644 index 0000000..bef32cd --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5d9cd04a9a628f4a948008e0994002c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator.meta b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator.meta new file mode 100644 index 0000000..3aa4975 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c02cbb104a9ec194da68d5a7b51517f2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf new file mode 100644 index 0000000..150030a Binary files /dev/null and b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf differ diff --git a/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf.meta b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf.meta new file mode 100644 index 0000000..0938b7f --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Databases/ForPrint/Emulator/Emulator Ground Plane.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6daafcd4686925745b97ae49e802fd88 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef b/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef new file mode 100644 index 0000000..329aa9c --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef @@ -0,0 +1,12 @@ +{ + "name": "VuforiaEditorScripts", + "references": [ + "VuforiaScripts" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef.meta b/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef.meta new file mode 100644 index 0000000..a32b5c8 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Editor/Scripts/VuforiaEditorScripts.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc72f8689eefa484699b4ed79b36553d +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat new file mode 100644 index 0000000..d4c2ae8 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat @@ -0,0 +1,76 @@ +%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: GroundPlaneIndicator + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1e424f48fda62483aa0c9eec616e0cc8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat.meta new file mode 100644 index 0000000..dfaa617 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneIndicator.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1d214ea2059394d59a1960df0cad1c62 +timeCreated: 1509386996 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat new file mode 100644 index 0000000..f6be750 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat @@ -0,0 +1,76 @@ +%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: GroundPlaneReference + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 5f131b079790d4251836bc73b812b53d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat.meta new file mode 100644 index 0000000..6f1bb3a --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GroundPlaneReference.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b0fca12d4e61246cfa5f9a6d26e48004 +timeCreated: 1509386844 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat b/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat new file mode 100644 index 0000000..27175e4 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: GuideView2D + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: ba30a21e2e8687a4da3e856e83e1f318, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat.meta new file mode 100644 index 0000000..b898576 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/GuideView2D.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab44b980790e31f4c84c4c91cdab449a +timeCreated: 1491227243 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat b/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat new file mode 100644 index 0000000..38c5fb7 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat @@ -0,0 +1,77 @@ +%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: MidAirIndicator + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 1, y: 1} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 5 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.244 + - _GlossyReflections: 1 + - _Metallic: 0.402 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 0.44852942, g: 1, b: 0.58924955, a: 0.509} + - _EmissionColor: {r: 0, g: 0.307, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat.meta new file mode 100644 index 0000000..781b666 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/MidAirIndicator.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 658ef14483bb4437baeced0fce0ae78a +timeCreated: 1509389470 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat b/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat new file mode 100644 index 0000000..608bb45 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat @@ -0,0 +1,76 @@ +%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: MidAirReference + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e21dffdcc7917472c9827aa5e2387fe8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat.meta new file mode 100644 index 0000000..c259dab --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/MidAirReference.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2e9b38b0a13ba442b98571aeeb6f3849 +timeCreated: 1509388388 +licenseType: Free +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat b/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat new file mode 100644 index 0000000..3f8cbd2 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat @@ -0,0 +1,146 @@ +%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: OutlineOpaque + m_Shader: {fileID: 4800000, guid: a81568144a775094bb6b92c7df9fcebe, type: 3} + 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: 0.5 + data: + first: + name: _SilhouetteSize + second: 0.001 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.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: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SilhouetteColor + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat.meta new file mode 100644 index 0000000..1b0f3f1 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/OutlineOpaque.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d25c0ce72e58124fa2d482e07c9fcd8 +timeCreated: 1495092112 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat b/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat new file mode 100644 index 0000000..6969e59 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat @@ -0,0 +1,77 @@ +%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: StandardCutout + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHATEST_ON _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2450 + stringTagMap: + RenderType: TransparentCutout + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 04aaf54a00ef25f4686ea15440632070, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 1 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat.meta b/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat.meta new file mode 100644 index 0000000..1f2f3b3 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Materials/StandardCutout.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a9267223436693a4bb8e35161a24f8ba +timeCreated: 1508758519 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs.meta b/SyrusSUITS/Assets/Vuforia/Prefabs.meta new file mode 100644 index 0000000..bf2cfeb --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: fff2b2647734bdb4ca674be90110de4b +folderAsset: yes +timeCreated: 1508332923 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab new file mode 100644 index 0000000..c900102 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1527064403990174} + m_IsPrefabParent: 1 +--- !u!1 &1090284564211470 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4934622886676448} + - component: {fileID: 33015447771773944} + - component: {fileID: 23772884771653742} + m_Layer: 0 + m_Name: DefaultIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1527064403990174 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4078639606549544} + - component: {fileID: 114408687042456420} + m_Layer: 0 + m_Name: DefaultMidAirIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4078639606549544 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1527064403990174} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4934622886676448} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4934622886676448 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1090284564211470} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: [] + m_Father: {fileID: 4078639606549544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23772884771653742 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1090284564211470} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 658ef14483bb4437baeced0fce0ae78a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33015447771773944 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1090284564211470} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &114408687042456420 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1527064403990174} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 697333272, guid: 1e108ae5f2133934f948edded555f03e, type: 3} + m_Name: + m_EditorClassIdentifier: + mTrackableName: + mPreserveChildSize: 0 + mInitializedInEditor: 0 + mSelectedStageType: 1 + mPlaneReference: {fileID: 0} + mMidAirReference: {fileID: 0} diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab.meta b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab.meta new file mode 100644 index 0000000..1b5fb0c --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultMidAirIndicator.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e5581564ca4d5f2479d5f1694371ef2f +timeCreated: 1508504849 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab new file mode 100644 index 0000000..e376420 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1353731089078378} + m_IsPrefabParent: 1 +--- !u!1 &1353731089078378 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4169582747025834} + - component: {fileID: 114015790878076588} + m_Layer: 0 + m_Name: DefaultPlaneIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1497045824638220 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4435016822728788} + - component: {fileID: 33032586182132574} + - component: {fileID: 23827494792507640} + m_Layer: 0 + m_Name: DefaultIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4169582747025834 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1353731089078378} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4435016822728788} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4435016822728788 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1497045824638220} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_Children: [] + m_Father: {fileID: 4169582747025834} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23827494792507640 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1497045824638220} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 1d214ea2059394d59a1960df0cad1c62, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33032586182132574 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1497045824638220} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!114 &114015790878076588 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1353731089078378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 697333272, guid: 1e108ae5f2133934f948edded555f03e, type: 3} + m_Name: + m_EditorClassIdentifier: + mTrackableName: + mPreserveChildSize: 0 + mInitializedInEditor: 0 + mSelectedStageType: 0 + mPlaneReference: {fileID: 0} + mMidAirReference: {fileID: 0} diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab.meta b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab.meta new file mode 100644 index 0000000..c0301f7 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/DefaultPlaneIndicator.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b9ed12c68682d5b49bfa70ee9d71602d +timeCreated: 1508504807 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab b/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab new file mode 100644 index 0000000..c772e45 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1608780458543526} + m_IsPrefabParent: 1 +--- !u!1 &1608780458543526 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4565330424619512} + - component: {fileID: 33835086709508886} + - component: {fileID: 23459327584305420} + m_Layer: 0 + m_Name: GroundPlaneReference + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4565330424619512 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608780458543526} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!23 &23459327584305420 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608780458543526} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: b0fca12d4e61246cfa5f9a6d26e48004, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33835086709508886 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608780458543526} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab.meta b/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab.meta new file mode 100644 index 0000000..1cb48a2 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/GroundPlaneReference.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: cf19ace87b12c2741979b9582691d60d +timeCreated: 1510594251 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab b/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab new file mode 100644 index 0000000..f5a1cdd --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab @@ -0,0 +1,257 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1511351876327156} + m_IsPrefabParent: 1 +--- !u!1 &1118734573373628 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4075272498997266} + - component: {fileID: 33973252287340408} + - component: {fileID: 23951334618560284} + m_Layer: 1 + m_Name: Axis Y + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1511351876327156 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4162583349984790} + m_Layer: 0 + m_Name: MidAirReference + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1607993709770316 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4649787849942518} + - component: {fileID: 33195873017971236} + - component: {fileID: 23861220342175434} + m_Layer: 1 + m_Name: Axis X + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1713045703263896 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4226315069016302} + - component: {fileID: 33192504329257828} + - component: {fileID: 23241293001196086} + m_Layer: 1 + m_Name: Axis Z + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4075272498997266 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1118734573373628} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 1} + m_Children: [] + m_Father: {fileID: 4162583349984790} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4162583349984790 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1511351876327156} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_Children: + - {fileID: 4075272498997266} + - {fileID: 4226315069016302} + - {fileID: 4649787849942518} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4226315069016302 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1713045703263896} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 1} + m_Children: [] + m_Father: {fileID: 4162583349984790} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!4 &4649787849942518 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1607993709770316} + m_LocalRotation: {x: 0.5, y: 0.5, z: -0.5, w: 0.5} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 1} + m_Children: [] + m_Father: {fileID: 4162583349984790} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 90, y: 90, z: 0} +--- !u!23 &23241293001196086 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1713045703263896} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: 2e9b38b0a13ba442b98571aeeb6f3849, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23861220342175434 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1607993709770316} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: 2e9b38b0a13ba442b98571aeeb6f3849, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23951334618560284 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1118734573373628} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_Materials: + - {fileID: 2100000, guid: 2e9b38b0a13ba442b98571aeeb6f3849, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33192504329257828 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1713045703263896} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &33195873017971236 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1607993709770316} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &33973252287340408 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1118734573373628} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} diff --git a/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab.meta b/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab.meta new file mode 100644 index 0000000..5baf3ea --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Prefabs/MidAirReference.prefab.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e9dc61a799fb66b4f830683886a6d761 +timeCreated: 1510594338 +licenseType: Pro +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef b/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef new file mode 100644 index 0000000..8f391d7 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef @@ -0,0 +1,3 @@ +{ + "name": "VuforiaScripts" +} diff --git a/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef.meta b/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef.meta new file mode 100644 index 0000000..07d62c2 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Scripts/VuforiaScripts.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4aa734a563557450591d3fe58a62a120 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader b/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader new file mode 100644 index 0000000..37f3045 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader @@ -0,0 +1,72 @@ +//======================================================================== +// Copyright (c) 2017 PTC Inc. All Rights Reserved. +// +// Vuforia is a trademark of PTC Inc., registered in the United States and other +// countries. +//========================================================================= + +Shader "Custom/CameraDiffuse" +{ + Properties + { + _MaterialColor ("Color", Color) = (1,1,1,1) + } + + CGINCLUDE + + uniform float4 _MaterialColor; + + ENDCG + + SubShader + { + Pass + { + // indicate that our pass is the "base" pass in forward + // rendering pipeline. It gets ambient and main directional + // light data set up; light direction in _WorldSpaceLightPos0 + // and color in _LightColor0 + Tags {"LightMode"="ForwardBase"} + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" // for UnityObjectToWorldNormal + #include "UnityLightingCommon.cginc" // for _LightColor0 + + struct v2f + { + fixed4 diff : COLOR0; // diffuse lighting color + float4 vertex : SV_POSITION; + }; + + v2f vert (appdata_base v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + + + // get vertex normal in world space + half3 worldNormal = UnityObjectToWorldNormal(v.normal); + + float3 worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; + // compute world space view direction + float3 worldViewDir = normalize(UnityWorldSpaceViewDir(worldPos)); + // dot product between normal and light direction for + // standard diffuse (Lambert) lighting "(support double-sided material)" + half nl = abs(dot(worldNormal, worldViewDir)); + + // factor in the material color + o.diff = lerp(_MaterialColor, nl * _MaterialColor, 0.2); + return o; + } + + fixed4 frag (v2f i) : SV_Target + { + return i.diff; + } + ENDCG + } + } +} \ No newline at end of file diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader.meta b/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader.meta new file mode 100644 index 0000000..1dfb31c --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/CameraDiffuse.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1a890b01c666b2a4dbdfe1eb6a476078 +timeCreated: 1496997307 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader b/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader new file mode 100644 index 0000000..905a01d --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader @@ -0,0 +1,39 @@ +// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) + +/*=============================================================================== +Copyright 2017 PTC Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); you may not +use this file except in compliance with the License. You may obtain a copy of +the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. +===============================================================================*/ +Shader "Custom/ClippingMask" { + // Used to clip objects outside of the Vuforia Video Background + + SubShader { + // Render the mask after regular geometry and transparent things but + // but before any other overlays + + Tags {"Queue" = "Overlay-10" } + + Lighting Off + + ZTest Always + ZWrite On + + // Draw black background into the RGBA channel + Color (0,0,0,0) + ColorMask RGBA + + // Do nothing specific in the pass: + + Pass {} + } +} diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader.meta b/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader.meta new file mode 100644 index 0000000..c84de39 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/ClippingMask.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 66d0d78a3000021448b598bb54a3bfdf +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader b/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader new file mode 100644 index 0000000..0a1a5c2 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader @@ -0,0 +1,78 @@ +/*======================================================================== +Copyright (c) 2017 PTC Inc. All Rights Reserved. + +Vuforia is a trademark of PTC Inc., registered in the United States and other +countries. +=========================================================================*/ +Shader "Custom/DepthContour" { + Properties{ + _ContourColor("Contour Color", Color) = (1,1,1,1) + _SurfaceColor("Surface Color", Color) = (0.5,0.5,0.5,1) + _DepthThreshold("Depth Threshold", Float) = 0.002 + } + + SubShader { + Tags { "Queue" = "Geometry" "RenderType" = "Transparent" } + + Pass { + Cull Back + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + uniform sampler2D _CameraDepthTexture; + uniform float4 _ContourColor; + uniform float4 _SurfaceColor; + uniform float _DepthThreshold; + + struct v2f { + float4 pos : SV_POSITION; + float4 screenPos : TEXCOORD0; + float depth : TEXCOORD1; + }; + + v2f vert(appdata_base v) + { + v2f o; + o.pos = UnityObjectToClipPos(v.vertex); + o.screenPos = ComputeScreenPos(o.pos); + + COMPUTE_EYEDEPTH(o.depth); + o.depth = (o.depth - _ProjectionParams.y) / (_ProjectionParams.z - _ProjectionParams.y); + return o; + } + + half4 frag(v2f i) : COLOR + { + float2 uv = i.screenPos.xy / i.screenPos.w; + float du = 1.0 / _ScreenParams.x; + float dv = 1.0 / _ScreenParams.y; + float2 uv_X1 = uv + float2(du, 0.0); + float2 uv_Y1 = uv + float2(0.0, dv); + float2 uv_X2 = uv + float2(-du, 0.0); + float2 uv_Y2 = uv + float2(0.0, -dv); + + float depth0 = Linear01Depth(UNITY_SAMPLE_DEPTH(tex2D(_CameraDepthTexture, uv))); + float depthX1 = Linear01Depth(UNITY_SAMPLE_DEPTH(tex2D(_CameraDepthTexture, uv_X1))); + float depthY1 = Linear01Depth(UNITY_SAMPLE_DEPTH(tex2D(_CameraDepthTexture, uv_Y1))); + float depthX2 = Linear01Depth(UNITY_SAMPLE_DEPTH(tex2D(_CameraDepthTexture, uv_X2))); + float depthY2 = Linear01Depth(UNITY_SAMPLE_DEPTH(tex2D(_CameraDepthTexture, uv_Y2))); + + float farDist = _ProjectionParams.z; + float refDepthStep = _DepthThreshold / farDist; + float depthStepX = max(abs(depth0 - depthX1), abs(depth0 - depthX2)); + float depthStepY = max(abs(depth0 - depthY1), abs(depth0 - depthY2)); + float maxDepthStep = length(float2(depthStepX, depthStepY)); + half contour = (maxDepthStep > refDepthStep) ? 1.0 : 0.0; + return _SurfaceColor * (1.0 - contour) + _ContourColor * contour; + } + + ENDCG + } + } + + Fallback "Diffuse" +} diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader.meta b/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader.meta new file mode 100644 index 0000000..b43624b --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/DepthContour.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c1ded68d068051d4f92650fcddaae5c7 +timeCreated: 1510068460 +licenseType: Pro +ShaderImporter: + externalObjects: {} + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader b/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader new file mode 100644 index 0000000..c0ea185 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader @@ -0,0 +1,86 @@ +//=============================================================================== +//Copyright (c) 2017 PTC Inc. All Rights Reserved. +// +//Confidential and Proprietary - Protected under copyright and other laws. +//Vuforia is a trademark of PTC Inc., registered in the United States and other +//countries. +//=============================================================================== +//============================================================================== +//Copyright (c) 2013-2014 Qualcomm Connected Experiences, Inc. +//All Rights Reserved. +//============================================================================== + +Shader "Custom/OutlineOpaque" +{ + Properties + { + _SilhouetteSize ("Size", Float) = 0.0 + _SilhouetteColor ("Color", Color) = (1,1,1,1) + } + + CGINCLUDE + #include "UnityCG.cginc" + + struct v2f + { + float4 position : POSITION; + float4 color : COLOR; + }; + + struct vertIn + { + float4 position : POSITION; + float3 normal : NORMAL; + }; + + uniform float _SilhouetteSize; + uniform float4 _SilhouetteColor; + + ENDCG + + SubShader + { + Tags { "Queue" = "Geometry" } + + Pass + { + Cull Back + Blend Zero One + } + + Pass + { + Cull Front + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + v2f vert(vertIn input) + { + v2f output; + // unmodified projected position of the vertex + output.position = UnityObjectToClipPos(input.position); + output.color = _SilhouetteColor; + + // calculate silhouette in image space + float2 silhouette = TransformViewToProjection(mul((float3x3)UNITY_MATRIX_IT_MV, input.normal).xy) * _SilhouetteSize; + + // add silhouette offset + output.position.xy += output.position.z * silhouette; + + return output; + } + + half4 frag(v2f input) :COLOR + { + return input.color; + } + ENDCG + } + + + } + + Fallback "Diffuse" +} diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader.meta b/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader.meta new file mode 100644 index 0000000..812456e --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/OutlineOpaque.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a81568144a775094bb6b92c7df9fcebe +timeCreated: 1484752106 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader b/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader new file mode 100644 index 0000000..db7880b --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader @@ -0,0 +1,90 @@ +// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' + +/*=============================================================================== +Copyright 2017-2018 PTC Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); you may not +use this file except in compliance with the License. You may obtain a copy of +the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. +===============================================================================*/ + +Shader "Custom/VideoBackground" { + // Used to render the Vuforia Video Background + + Properties + { + // we have removed support for texture tiling/offset, + // so make them not be displayed in material inspector + [NoScaleOffset] _MainTex ("Texture", 2D) = "white" {} + } + SubShader + { + Tags { "QUEUE"="geometry-11" "RenderType"="Opaque" } + Pass + { + Tags { "QUEUE"="geometry-11" "RenderType"="Opaque" } + ZWrite Off + Cull Off + + CGPROGRAM + // use "vert" function as the vertex shader + #pragma vertex vert + // use "frag" function as the pixel (fragment) shader + #pragma fragment frag + + #include "UnityCG.cginc" + + // vertex shader inputs + struct appdata + { + float4 vertex : POSITION; // vertex position + float2 uv : TEXCOORD0; // texture coordinate + }; + + // vertex shader outputs ("vertex to fragment") + struct v2f + { + float2 uv : TEXCOORD0; // texture coordinate + float4 vertex : SV_POSITION; // clip space position + }; + + // vertex shader + v2f vert (appdata v) + { + v2f o; + // transform position to clip space + // (multiply with model*view*projection matrix) + o.vertex = UnityObjectToClipPos(v.vertex); + // just pass the texture coordinate + o.uv = v.uv; + return o; + } + + // texture we will sample + sampler2D _MainTex; + + // pixel shader; returns low precision ("fixed4" type) + // color ("SV_Target" semantic) + fixed4 frag (v2f i) : SV_Target + { + // sample texture and return it + fixed4 col = tex2D(_MainTex, i.uv); + + #ifdef UNITY_COLORSPACE_GAMMA + return col; + #else + return fixed4(GammaToLinearSpace(col.rgb), col.a); + #endif + } + ENDCG + } + } + Fallback "Legacy Shaders/Diffuse" +} diff --git a/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader.meta b/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader.meta new file mode 100644 index 0000000..4701787 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Shaders/VideoBackground.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f40623b353e2f1943b1b3ba42975db7a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png b/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png new file mode 100644 index 0000000..3cc160c Binary files /dev/null and b/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png differ diff --git a/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png.meta b/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png.meta new file mode 100644 index 0000000..3b21b27 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Textures/GroundPlaneReference.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 5f131b079790d4251836bc73b812b53d +timeCreated: 1509395541 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png b/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png new file mode 100644 index 0000000..5b1bc8a Binary files /dev/null and b/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png differ diff --git a/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png.meta b/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png.meta new file mode 100644 index 0000000..e5ef979 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Textures/MidAirReference.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: e21dffdcc7917472c9827aa5e2387fe8 +timeCreated: 1509395292 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png b/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png new file mode 100644 index 0000000..a43e793 Binary files /dev/null and b/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png differ diff --git a/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png.meta b/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png.meta new file mode 100644 index 0000000..ec4e0e8 --- /dev/null +++ b/SyrusSUITS/Assets/Vuforia/Textures/Reticle.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1e424f48fda62483aa0c9eec616e0cc8 +timeCreated: 1509389802 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Assets/etc.meta b/SyrusSUITS/Assets/etc.meta new file mode 100644 index 0000000..2ac3971 --- /dev/null +++ b/SyrusSUITS/Assets/etc.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: cb207e75908bf934d8a0050a46891793 +folderAsset: yes +timeCreated: 1555555621 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SyrusSUITS/Packages/manifest.json b/SyrusSUITS/Packages/manifest.json new file mode 100644 index 0000000..bd0c348 --- /dev/null +++ b/SyrusSUITS/Packages/manifest.json @@ -0,0 +1,40 @@ +{ + "dependencies": { + "com.unity.ads": "2.0.8", + "com.unity.analytics": "3.2.2", + "com.unity.collab-proxy": "1.2.15", + "com.unity.package-manager-ui": "2.0.3", + "com.unity.purchasing": "2.0.3", + "com.unity.textmeshpro": "1.3.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/SyrusSUITS/ProjectSettings/PresetManager.asset b/SyrusSUITS/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..41ebad7 Binary files /dev/null and b/SyrusSUITS/ProjectSettings/PresetManager.asset differ diff --git a/SyrusSUITS/ProjectSettings/ProjectSettings.asset b/SyrusSUITS/ProjectSettings/ProjectSettings.asset index f506dbf..e6a4620 100644 --- a/SyrusSUITS/ProjectSettings/ProjectSettings.asset +++ b/SyrusSUITS/ProjectSettings/ProjectSettings.asset @@ -527,7 +527,7 @@ PlayerSettings: Metro: 2 incrementalIl2cppBuild: {} additionalIl2CppArgs: - scriptingRuntimeVersion: 0 + scriptingRuntimeVersion: 1 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 @@ -637,7 +637,7 @@ PlayerSettings: daydreamIconBackground: {fileID: 0} cloudServicesEnabled: {} facebookSdkVersion: 7.9.4 - apiCompatibilityLevel: 2 + apiCompatibilityLevel: 3 cloudProjectId: projectName: organizationId: diff --git a/SyrusSUITS/ProjectSettings/QualitySettings.asset b/SyrusSUITS/ProjectSettings/QualitySettings.asset index f3628ea..810ab4d 100644 --- a/SyrusSUITS/ProjectSettings/QualitySettings.asset +++ b/SyrusSUITS/ProjectSettings/QualitySettings.asset @@ -4,7 +4,7 @@ QualitySettings: m_ObjectHideFlags: 0 serializedVersion: 5 - m_CurrentQuality: 0 + m_CurrentQuality: 5 m_QualitySettings: - serializedVersion: 2 name: Very Low @@ -161,7 +161,7 @@ QualitySettings: blendWeights: 4 textureQuality: 0 anisotropicTextures: 2 - antiAliasing: 2 + antiAliasing: 4 softParticles: 1 softVegetation: 1 realtimeReflectionProbes: 1 diff --git a/SyrusSUITS/ProjectSettings/VFXManager.asset b/SyrusSUITS/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..3bba744 Binary files /dev/null and b/SyrusSUITS/ProjectSettings/VFXManager.asset differ diff --git a/SyrusSUITS/UWP/project.lock.json b/SyrusSUITS/UWP/project.lock.json index a6c4b21..985ac3d 100644 --- a/SyrusSUITS/UWP/project.lock.json +++ b/SyrusSUITS/UWP/project.lock.json @@ -12237,10 +12237,11 @@ }, "libraries": { "Microsoft.CSharp/4.0.0": { - "sha512": "oWqeKUxHXdK6dL2CFjgMcaBISbkk+AqEg+yvJHE4DElNzS4QaTsCflgkkqZwVlWby1Dg9zo9n+iCAMFefFdJ/A==", + "sha512": "M85lsURuFFP03uH8lZlisY9ndPnvFy1VjKjbm+KVuw8N6xiUlvqWUjOEFv11D7oQh6nOrWkGt+N6JhX6o2NloQ==", "type": "package", "path": "microsoft.csharp/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/Microsoft.CSharp.dll", @@ -12277,30 +12278,33 @@ ] }, "Microsoft.NETCore/5.0.0": { - "sha512": "QQMp0yYQbIdfkKhdEE6Umh2Xonau7tasG36Trw/YlHoWgYQLp7T9L+ZD8EPvdj5ubRhtOuKEKwM7HMpkagB9ZA==", + "sha512": "E5BgLSTFu++AS0u8JiU/VqXcfEPL9sjn5DBXhCkKXXGx7T9b6SwqCzSWFNRlq+PbG7oiYveydun/Tqd/9sL/Kg==", "type": "package", "path": "microsoft.netcore/5.0.0", "files": [ + ".signature.p7s", "_._", "microsoft.netcore.5.0.0.nupkg.sha512", "microsoft.netcore.nuspec" ] }, "Microsoft.NETCore.Platforms/1.0.0": { - "sha512": "0N77OwGZpXqUco2C/ynv1os7HqdFYifvNIbveLDKqL5PZaz05Rl9enCwVBjF61aumHKueLWIJ3prnmdAXxww4A==", + "sha512": "oMGe3nF3deq9haeLO1uEzSlXdyyHtF6TpEK8U2S8HzoBmKmxGdTAf2OgWopg9XLrYYKpju8+4KtpO0opuwMXaA==", "type": "package", "path": "microsoft.netcore.platforms/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.platforms.1.0.0.nupkg.sha512", "microsoft.netcore.platforms.nuspec", "runtime.json" ] }, "Microsoft.NETCore.Portable.Compatibility/1.0.0": { - "sha512": "5/IFqf2zN1jzktRJitxO+5kQ+0AilcIbPvSojSJwDG3cGNSMZg44LXLB5E9RkSETE0Wh4QoALdNh1koKoF7/mA==", + "sha512": "XmegMPx9wOUB4a3NDiMM4SDMD+zfkGuBvlnIspYlcBmuo0Yw6Lq/KGEsc3QqEkCW0CDUJ3gN1Fh/K6nXZUWaKg==", "type": "package", "path": "microsoft.netcore.portable.compatibility/1.0.0", "files": [ + ".signature.p7s", "lib/dnxcore50/System.ComponentModel.DataAnnotations.dll", "lib/dnxcore50/System.Core.dll", "lib/dnxcore50/System.Net.dll", @@ -12377,20 +12381,22 @@ ] }, "Microsoft.NETCore.Runtime/1.0.0": { - "sha512": "AjaMNpXLW4miEQorIqyn6iQ+BZBId6qXkhwyeh1vl6kXLqosZusbwmLNlvj/xllSQrd3aImJbvlHusam85g+xQ==", + "sha512": "hopEIozZ8XDm49yHWIXLUp2R8SLEDQqQdt+tK2ocYNZO8ybbabnzbq+e85NIL2V80TzWnmTARl6H47AknRlt1A==", "type": "package", "path": "microsoft.netcore.runtime/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.runtime.1.0.0.nupkg.sha512", "microsoft.netcore.runtime.nuspec", "runtime.json" ] }, "Microsoft.NETCore.Runtime.CoreCLR-arm/1.0.0": { - "sha512": "vUQyaKbHCa7BJAAzdfCP2FfBYOSt0YnDw7VMJLmD1/k68HIJgw1QO7GAfHhqoa39zkkvimC47QBH27wG4C5OGQ==", + "sha512": "rOOValu6rpFN9A5NR43UcB8IFX7jBDRIIwLtNwJNcaO48rrwF9zfMBjO6gjpoC4eevJWkq3qGvT7BCrcp0I5Pg==", "type": "package", "path": "microsoft.netcore.runtime.coreclr-arm/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.runtime.coreclr-arm.1.0.0.nupkg.sha512", "microsoft.netcore.runtime.coreclr-arm.nuspec", "ref/dotnet/_._", @@ -12405,10 +12411,11 @@ ] }, "Microsoft.NETCore.Runtime.CoreCLR-x64/1.0.0": { - "sha512": "DaY5Z13xCZpnVIGluC5sCo4/0wy1rl6mptBH7v3RYi3guAmG88aSeFoQzyZepo0H0jEixUxNFM0+MB6Jc+j0bw==", + "sha512": "WRJ7qSpLc0AdxfjprfSsCvgazNnZRab8Z4XUeNpZRpG4t6Uor3BZ2PcehgxsHhyJufVf0i6VywL6ax5WpwXIxA==", "type": "package", "path": "microsoft.netcore.runtime.coreclr-x64/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.runtime.coreclr-x64.1.0.0.nupkg.sha512", "microsoft.netcore.runtime.coreclr-x64.nuspec", "ref/dotnet/_._", @@ -12423,10 +12430,11 @@ ] }, "Microsoft.NETCore.Runtime.CoreCLR-x86/1.0.0": { - "sha512": "2LDffu5Is/X01GVPVuye4Wmz9/SyGDNq1Opgl5bXG3206cwNiCwsQgILOtfSWVp5mn4w401+8cjhBy3THW8HQQ==", + "sha512": "kodIBwxTLAlXh6E07CR0HRcFfN7pEFu0oYY+HjNk8imF4edTE2F5VOPOh5uCwOgrtyNWT7xyHzgmTKNbu7gFcQ==", "type": "package", "path": "microsoft.netcore.runtime.coreclr-x86/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.runtime.coreclr-x86.1.0.0.nupkg.sha512", "microsoft.netcore.runtime.coreclr-x86.nuspec", "ref/dotnet/_._", @@ -12441,50 +12449,55 @@ ] }, "Microsoft.NETCore.Runtime.Native/1.0.0": { - "sha512": "tMsWWrH1AJCguiM22zK/vr6COxqz62Q1F02B07IXAUN405R3HGk5SkD/DL0Hte+OTjNtW9LkKXpOggGBRwYFNg==", + "sha512": "DOVH2MBHXxUP+MbD6Z0i6KHq6oAR3Ip060cUtc1NEb5EpLLJc1RBPb3+w9wISfsbvVH3ahxvLv6gAL7vaD4RiQ==", "type": "package", "path": "microsoft.netcore.runtime.native/1.0.0", "files": [ + ".signature.p7s", "_._", "microsoft.netcore.runtime.native.1.0.0.nupkg.sha512", "microsoft.netcore.runtime.native.nuspec" ] }, "Microsoft.NETCore.Targets/1.0.0": { - "sha512": "XfITpPjYLYRmAeZtb9diw6P7ylLQsSC1U2a/xj10iQpnHxkiLEBXop/psw15qMPuNca7lqgxWvzZGpQxphuXaw==", + "sha512": "uf789HPvNy0Blaq3yTcx01gFUXPqolLfFWrJIZ8C2hUSsrx2wmjWCQOnYACUh9KmHSGQZduX6paDCoRnyRVEhg==", "type": "package", "path": "microsoft.netcore.targets/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.targets.1.0.0.nupkg.sha512", "microsoft.netcore.targets.nuspec", "runtime.json" ] }, "Microsoft.NETCore.Targets.UniversalWindowsPlatform/5.0.0": { - "sha512": "jszcJ6okLlhqF4OQbhSbixLOuLUyVT3BP7Y7/i7fcDMwnHBd1Pmdz6M1Al9SMDKVLA2oSaItg4tq6C0ydv8lYQ==", + "sha512": "fH8C8hojm2Pm4Y9wirsy2fapCS3TPIRk1zFn2PjR4OrYu743ACbI+BO1ZCiQESgjGz/efooS6xY8gifobT8kNA==", "type": "package", "path": "microsoft.netcore.targets.universalwindowsplatform/5.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.targets.universalwindowsplatform.5.0.0.nupkg.sha512", "microsoft.netcore.targets.universalwindowsplatform.nuspec", "runtime.json" ] }, "Microsoft.NETCore.UniversalWindowsPlatform/5.0.0": { - "sha512": "D0nsAm+yTk0oSSC7E6PcmuuEewBAQbGgIXNcCnRqQ4qLPdQLMjMHg8cilGs3xZgwTRQmMtEn45TAatrU1otWPQ==", + "sha512": "SA8wZRApSyRp6vGwF8FY+tk9+NpbOrQIpSAk1koMhEAaohLTOms8XYVhtoqN2wx1ZatR1TPukdJ9demH6BaFAA==", "type": "package", "path": "microsoft.netcore.universalwindowsplatform/5.0.0", "files": [ + ".signature.p7s", "_._", "microsoft.netcore.universalwindowsplatform.5.0.0.nupkg.sha512", "microsoft.netcore.universalwindowsplatform.nuspec" ] }, "Microsoft.NETCore.Windows.ApiSets-x64/1.0.0": { - "sha512": "NC+dpFMdhujz2sWAdJ8EmBk07p1zOlNi0FCCnZEbzftABpw9xZ99EMP/bUJrPTgCxHfzJAiuLPOtAauzVINk0w==", + "sha512": "BfUiSheM+wkYdgenpeB4p7i6EdZG4MZVKi6UCdUn1/8020rUok/Mf4DQMVNi/X43/BtKYhUOWuE0yHUOfmITmg==", "type": "package", "path": "microsoft.netcore.windows.apisets-x64/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.windows.apisets-x64.1.0.0.nupkg.sha512", "microsoft.netcore.windows.apisets-x64.nuspec", "runtimes/win10-x64/native/_._", @@ -12647,10 +12660,11 @@ ] }, "Microsoft.NETCore.Windows.ApiSets-x86/1.0.0": { - "sha512": "/HDRdhz5bZyhHwQ/uk/IbnDIX5VDTsHntEZYkTYo57dM+U3Ttel9/OJv0mjL64wTO/QKUJJNKp9XO+m7nSVjJQ==", + "sha512": "q0dFc1r9VwJnMxpMrGRTZ3qVln5LhaMF98FSR+fDFNzWPhge+ktPYBxMavEhZKClIncA/FteK2VaX8g9ryT4rw==", "type": "package", "path": "microsoft.netcore.windows.apisets-x86/1.0.0", "files": [ + ".signature.p7s", "microsoft.netcore.windows.apisets-x86.1.0.0.nupkg.sha512", "microsoft.netcore.windows.apisets-x86.nuspec", "runtimes/win10-x86/native/_._", @@ -12813,10 +12827,11 @@ ] }, "Microsoft.VisualBasic/10.0.0": { - "sha512": "5BEm2/HAVd97whRlCChU7rmSh/9cwGlZ/NTNe3Jl07zuPWfKQq5TUvVNUmdvmEe8QRecJLZ4/e7WF1i1O8V42g==", + "sha512": "FGEYLRFi4t0rZt3N+TDFsWOAJIVxFJoShfy8LXHiY5wAvAlffV8/ymlaePSJB8I4e+D35qtNIVqY6w6TlgnX8A==", "type": "package", "path": "microsoft.visualbasic/10.0.0", "files": [ + ".signature.p7s", "lib/dotnet/Microsoft.VisualBasic.dll", "lib/net45/_._", "lib/netcore50/Microsoft.VisualBasic.dll", @@ -12843,10 +12858,11 @@ ] }, "Microsoft.Win32.Primitives/4.0.0": { - "sha512": "CypEz9/lLOup8CEhiAmvr7aLs1zKPYyEU1sxQeEr6G0Ci8/F0Y6pYR1zzkROjM8j8Mq0typmbu676oYyvErQvg==", + "sha512": "/PabXKdIR/l8ioouFDJwqMInOGVbRkzi+vdHcEOMO6aMPRJPoPK0Z4Bx60P7tfw60rq8nLaBJkLicqS4EY+Cww==", "type": "package", "path": "microsoft.win32.primitives/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/Microsoft.Win32.Primitives.dll", @@ -12874,10 +12890,11 @@ ] }, "System.AppContext/4.0.0": { - "sha512": "gUoYgAWDC3+xhKeU5KSLbYDhTdBYk9GssrMSCcWUADzOglW+s0AmwVhOUGt2tL5xUl7ZXoYTPdA88zCgKrlG0A==", + "sha512": "AWC4XgqsiTksi6YudwOYGRUeIBDbmqgHv9jbm0vt1GrbbZWgomRwQyIc9ISVRTD9v+br5YPVXQdL9Cpmu3YgbA==", "type": "package", "path": "system.appcontext/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.AppContext.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -12906,10 +12923,11 @@ ] }, "System.Collections/4.0.10": { - "sha512": "ux6ilcZZjV/Gp7JEZpe+2V1eTueq6NuoGRM3eZCFuPM25hLVVgCRuea6STW8hvqreIOE59irJk5/ovpA5xQipw==", + "sha512": "l4uvekshNspz/jgF758VxzGI2tnfrAL0nXadiQeEvkweJwQ7ZNH+VV4oTcK2AVBjkwCh+af7P6hQrtZcumRDGw==", "type": "package", "path": "system.collections/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Collections.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -12939,10 +12957,11 @@ ] }, "System.Collections.Concurrent/4.0.10": { - "sha512": "ZtMEqOPAjAIqR8fqom9AOKRaB94a+emO2O8uOP6vyJoNswSPrbiwN7iH53rrVpvjMVx0wr4/OMpI7486uGZjbw==", + "sha512": "5WWMYWv++EgJaFwIcp6hCQE+XxwymKg7+JqzXja17riwDJHMI/OUjMfXfSrv+NV4O3UgATwSq2bmo8EmHn3ytg==", "type": "package", "path": "system.collections.concurrent/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Collections.Concurrent.dll", @@ -12970,10 +12989,11 @@ ] }, "System.Collections.Immutable/1.1.37": { - "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==", + "sha512": "aK+7V4KG3GgbHqy6jUKZ7rIJnyXGPmhSMoYcbdoWHN7RGaMjfYLBB5yeqglJQL5gsH53bY/wAt22kOli+vWPpg==", "type": "package", "path": "system.collections.immutable/1.1.37", "files": [ + ".signature.p7s", "lib/dotnet/System.Collections.Immutable.dll", "lib/dotnet/System.Collections.Immutable.xml", "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", @@ -12983,10 +13003,11 @@ ] }, "System.Collections.NonGeneric/4.0.0": { - "sha512": "rVgwrFBMkmp8LI6GhAYd6Bx+2uLIXjRfNg6Ie+ASfX8ESuh9e2HNxFy2yh1MPIXZq3OAYa+0mmULVwpnEC6UDA==", + "sha512": "4Ces5BzptWLluodfwefZ7CdZBdlQsz7bIZe1MZuuMoeSIIIGnWwDnyTWlJy41LFdZhgTy1/Zyl7ntaUUHdfvgQ==", "type": "package", "path": "system.collections.nongeneric/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Collections.NonGeneric.dll", @@ -13014,10 +13035,11 @@ ] }, "System.Collections.Specialized/4.0.0": { - "sha512": "poJFwQCUOoXqvdoGxx+3p8Z63yawcYKPBSFP67Z2jICeOINvEIQZN7mVOAnC7gsVF0WU+A2wtVwfhagC7UCgAg==", + "sha512": "I2BQp3DSXThiG2EGfVSvJCKNnZkFnPHZRfVDa1ah8Cf+iuegfDaNUEUH4gdNNJggynQxWtplqMk5OfCp9ymKDA==", "type": "package", "path": "system.collections.specialized/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Collections.Specialized.dll", @@ -13045,10 +13067,11 @@ ] }, "System.ComponentModel/4.0.0": { - "sha512": "BzpLdSi++ld7rJLOOt5f/G9GxujP202bBgKORsHcGV36rLB0mfSA2h8chTMoBzFhgN7TE14TmJ2J7Q1RyNCTAw==", + "sha512": "pqnCElqZi8VhvNKwjAw/bEhS72+kAX7M0fGRuozFKQ54Lv3cLM1xJop0yLGkU4nFAOPxoF57ulVmFhfmscCWeQ==", "type": "package", "path": "system.componentmodel/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.ComponentModel.dll", "lib/net45/_._", "lib/netcore50/System.ComponentModel.dll", @@ -13077,10 +13100,11 @@ ] }, "System.ComponentModel.Annotations/4.0.10": { - "sha512": "7+XGyEZx24nP1kpHxCB9e+c6D0fdVDvFwE1xujE9BzlXyNVcy5J5aIO0H/ECupx21QpyRvzZibGAHfL/XLL6dw==", + "sha512": "JD6xHg9UryrsqYNPnc/uXIECiZZ96GlvpoK51T3FuxiRcXTPEsCn1PgYRtx76NCYREI6OosVXo6SUN6CWuZqEA==", "type": "package", "path": "system.componentmodel.annotations/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.ComponentModel.Annotations.dll", @@ -13108,10 +13132,11 @@ ] }, "System.ComponentModel.EventBasedAsync/4.0.10": { - "sha512": "d6kXcHUgP0jSPXEQ6hXJYCO6CzfoCi7t9vR3BfjSQLrj4HzpuATpx1gkN7itmTW1O+wjuw6rai4378Nj6N70yw==", + "sha512": "E9+yQEvSu6pOfehRcnFvhBESs2yR/A3gxFGtaL5JJOglH8hnQD8Bwayx30YyAGfDAwfour/tiumX4sHZXFh5eQ==", "type": "package", "path": "system.componentmodel.eventbasedasync/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.ComponentModel.EventBasedAsync.dll", @@ -13139,10 +13164,11 @@ ] }, "System.Data.Common/4.0.0": { - "sha512": "SA7IdoTWiImVr0exDM68r0mKmR4f/qFGxZUrJQKu4YS7F+3afWzSOCezHxWdevQ0ONi4WRQsOiv+Zf9p8H0Feg==", + "sha512": "ALikPnkeUNlJc/4IZsajYP+5K8+9OebyAeFc2waUWCdDFY1toicKjZiUpkyuEv8Z23RlGoCiUccqizJcrjzhRg==", "type": "package", "path": "system.data.common/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Data.Common.dll", @@ -13170,10 +13196,11 @@ ] }, "System.Diagnostics.Contracts/4.0.0": { - "sha512": "lMc7HNmyIsu0pKTdA4wf+FMq5jvouUd+oUpV4BdtyqoV0Pkbg9u/7lTKFGqpjZRQosWHq1+B32Lch2wf4AmloA==", + "sha512": "/xHYbj7PRy2dFj/++GKFFZYXjx6Y8XxeQJ1sc/ZWn2W/el42zD7QwaM4kjQVOLr77ovNJj1m2tUA4DtAiZaz0Q==", "type": "package", "path": "system.diagnostics.contracts/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Diagnostics.Contracts.dll", "lib/net45/_._", "lib/netcore50/System.Diagnostics.Contracts.dll", @@ -13203,10 +13230,11 @@ ] }, "System.Diagnostics.Debug/4.0.10": { - "sha512": "pi2KthuvI2LWV2c2V+fwReDsDiKpNl040h6DcwFOb59SafsPT/V1fCy0z66OKwysurJkBMmp5j5CBe3Um+ub0g==", + "sha512": "Eh6wJoaPHmeg+Nyz7QreDDKUxC9jwPt+CR8BDQvFfE5paue4/7WTlCU3G2l0XFNt33JVE0MbzbeJqb5VZA7+fQ==", "type": "package", "path": "system.diagnostics.debug/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Diagnostics.Debug.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13236,10 +13264,11 @@ ] }, "System.Diagnostics.StackTrace/4.0.0": { - "sha512": "PItgenqpRiMqErvQONBlfDwctKpWVrcDSW5pppNZPJ6Bpiyz+KjsWoSiaqs5dt03HEbBTMNCrZb8KCkh7YfXmw==", + "sha512": "YLPaD9EFHZ2tXitv+FSDfCpr4xB/QoHBcYIY5/R5qfpeeNhQo4i3jQHYQqXCOQ2byonEM5c1ei8Vd61FwHBw7A==", "type": "package", "path": "system.diagnostics.stacktrace/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Diagnostics.StackTrace.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13269,10 +13298,11 @@ ] }, "System.Diagnostics.Tools/4.0.0": { - "sha512": "uw5Qi2u5Cgtv4xv3+8DeB63iaprPcaEHfpeJqlJiLjIVy6v0La4ahJ6VW9oPbJNIjcavd24LKq0ctT9ssuQXsw==", + "sha512": "hB7UFRLmya97U/NQ6FZENcsKMbRA86JjcWYtDjZOAiWwhSom5UeWpHzasT8Y7QQfdf8zYR9Q622H/e9bBRlvWw==", "type": "package", "path": "system.diagnostics.tools/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Diagnostics.Tools.dll", "lib/net45/_._", "lib/netcore50/System.Diagnostics.Tools.dll", @@ -13302,10 +13332,11 @@ ] }, "System.Diagnostics.Tracing/4.0.20": { - "sha512": "gn/wexGHc35Fv++5L1gYHMY5g25COfiZ0PGrL+3PfwzoJd4X2LbTAm/U8d385SI6BKQBI/z4dQfvneS9J27+Tw==", + "sha512": "nzkSebpGihEwUtU8TKSEAvq7FQ2FsqxFphgpPprNBwOozdTFvUMnCyXBX08hCrUw0Ij0lQ9JA8CiFEHC4EBL6w==", "type": "package", "path": "system.diagnostics.tracing/4.0.20", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Diagnostics.Tracing.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13335,10 +13366,11 @@ ] }, "System.Dynamic.Runtime/4.0.10": { - "sha512": "r10VTLdlxtYp46BuxomHnwx7vIoMOr04CFoC/jJJfY22f7HQQ4P+cXY2Nxo6/rIxNNqOxwdbQQwv7Gl88Jsu1w==", + "sha512": "faGd1dBsC+intMfVkqZ8PydKOCPz534V+gKEkFJ1U0RhbYsP8HnowM8WQIxGj9etkDpxceEoTipFiqJSdwqo4A==", "type": "package", "path": "system.dynamic.runtime/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Dynamic.Runtime.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13369,10 +13401,11 @@ ] }, "System.Globalization/4.0.10": { - "sha512": "kzRtbbCNAxdafFBDogcM36ehA3th8c1PGiz8QRkZn8O5yMBorDHSK8/TGJPYOaCS5zdsGk0u9qXHnW91nqy7fw==", + "sha512": "skXZP0c2U1mEj/YDrgrOr7h8PNpcG9zPn7G48Ky631rq5aa/bTJxhks2Eafzca+sbKVa3o+l5L4Ola2a6kbRNg==", "type": "package", "path": "system.globalization/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Globalization.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13402,10 +13435,11 @@ ] }, "System.Globalization.Calendars/4.0.0": { - "sha512": "cL6WrdGKnNBx9W/iTr+jbffsEO4RLjEtOYcpVSzPNDoli6X5Q6bAfWtJYbJNOPi8Q0fXgBEvKK1ncFL/3FTqlA==", + "sha512": "6G5/CRptGqvVWX9PFY0yOSPUKtcJY1DX4UO5HI8f5bzHjVhQ3zCTHsAhhPldoSVgdqm+yc77f8hTvYZbfoFcoQ==", "type": "package", "path": "system.globalization.calendars/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Globalization.Calendars.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13435,10 +13469,11 @@ ] }, "System.Globalization.Extensions/4.0.0": { - "sha512": "rqbUXiwpBCvJ18ySCsjh20zleazO+6fr3s5GihC2sVwhyS0MUl6+oc5Rzk0z6CKkS4kmxbZQSeZLsK7cFSO0ng==", + "sha512": "riP/QtwnFkgLR9RafaaMcxE0zX5KGDVdL0M2RxpSiE3CpSGfQfjJrCA8KH7LNnOKkwNcz4LqsQsp506vY28UWw==", "type": "package", "path": "system.globalization.extensions/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Globalization.Extensions.dll", @@ -13466,10 +13501,11 @@ ] }, "System.IO/4.0.10": { - "sha512": "kghf1CeYT+W2lw8a50/GxFz5HR9t6RkL4BvjxtTp1NxtEFWywnMA9W8FH/KYXiDNThcw9u/GOViDON4iJFGXIQ==", + "sha512": "cG0BdDX3+LHrojktRBMDTU1l0X2wXVe21mid3/1sIeC+XqSKdjjnN4OPELPA8BgEMmBWCqKc2UqMcv+KcQ5vOg==", "type": "package", "path": "system.io/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.IO.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13499,10 +13535,11 @@ ] }, "System.IO.Compression/4.0.0": { - "sha512": "S+ljBE3py8pujTrsOOYHtDg2cnAifn6kBu/pfh1hMWIXd8DoVh0ADTA6Puv4q+nYj+Msm6JoFLNwuRSmztbsDQ==", + "sha512": "hJIXEqFfDO7fSHAT6yHwh4h/pSeH5gPwKZcK2HfORgMZIQcO4PGxYauNbJ3mBjcJ60zO5+wi+dXjYoTD6bKjrA==", "type": "package", "path": "system.io.compression/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.IO.Compression.dll", @@ -13538,10 +13575,11 @@ ] }, "System.IO.Compression.clrcompression-arm/4.0.0": { - "sha512": "Kk21GecAbI+H6tMP6/lMssGObbhoHwLiREiB5UkNMCypdxACuF+6gmrdDTousCUcbH28CJeo7tArrnUc+bchuw==", + "sha512": "fJGLHKlGaYP+hDxVh5ry4COe1ybH+VlURJDQoxDcMVWRSa+sDop0EGcpbXvUvwGB0I5Bm9a7P8FkNEnI6Ttwcw==", "type": "package", "path": "system.io.compression.clrcompression-arm/4.0.0", "files": [ + ".signature.p7s", "runtimes/win10-arm/native/ClrCompression.dll", "runtimes/win7-arm/native/clrcompression.dll", "system.io.compression.clrcompression-arm.4.0.0.nupkg.sha512", @@ -13549,10 +13587,11 @@ ] }, "System.IO.Compression.clrcompression-x64/4.0.0": { - "sha512": "Lqr+URMwKzf+8HJF6YrqEqzKzDzFJTE4OekaxqdIns71r8Ufbd8SbZa0LKl9q+7nu6Em4SkIEXVMB7plSXekOw==", + "sha512": "suWEJCuSu78XkM5v5dn9E6u+bJpkTwT8UWYxlHRlLAm9GFYIdE1sIYMHnicqIdwPHeQrb9liHtI/GiStn6v3Rg==", "type": "package", "path": "system.io.compression.clrcompression-x64/4.0.0", "files": [ + ".signature.p7s", "runtimes/win10-x64/native/ClrCompression.dll", "runtimes/win7-x64/native/clrcompression.dll", "system.io.compression.clrcompression-x64.4.0.0.nupkg.sha512", @@ -13560,10 +13599,11 @@ ] }, "System.IO.Compression.clrcompression-x86/4.0.0": { - "sha512": "GmevpuaMRzYDXHu+xuV10fxTO8DsP7OKweWxYtkaxwVnDSj9X6RBupSiXdiveq9yj/xjZ1NbG+oRRRb99kj+VQ==", + "sha512": "jNFJOWBo6sd6oy1UvSiJ1oL2jKtXbepWSUWMg4IvVGQRxveM+tJgYZ1FcomryIZPXbd+HM9xKWJ142VpOJ18PA==", "type": "package", "path": "system.io.compression.clrcompression-x86/4.0.0", "files": [ + ".signature.p7s", "runtimes/win10-x86/native/ClrCompression.dll", "runtimes/win7-x86/native/clrcompression.dll", "system.io.compression.clrcompression-x86.4.0.0.nupkg.sha512", @@ -13571,10 +13611,11 @@ ] }, "System.IO.Compression.ZipFile/4.0.0": { - "sha512": "pwntmtsJqtt6Lez4Iyv4GVGW6DaXUTo9Rnlsx0MFagRgX+8F/sxG5S/IzDJabBj68sUWViz1QJrRZL4V9ngWDg==", + "sha512": "RYyH9Bcr162yDtK8eqjG0IF7W5+9jMIMr7hFpWROryAk084bw0BDrKDZuzm17DvKGnbc8S59xUfyUcndwONhcg==", "type": "package", "path": "system.io.compression.zipfile/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.IO.Compression.ZipFile.dll", @@ -13602,10 +13643,11 @@ ] }, "System.IO.FileSystem/4.0.0": { - "sha512": "eo05SPWfG+54UA0wxgRIYOuOslq+2QrJLXZaJDDsfLXG15OLguaItW39NYZTqUb4DeGOkU4R0wpOLOW4ynMUDQ==", + "sha512": "r8nFo8eGKMudvsieFZq47685fzl1ywIo02UL+lJbf5dQ1FUknoLE/elHu5gpov5efDFsWLykvtLcN4Jk4SQ6wQ==", "type": "package", "path": "system.io.filesystem/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.IO.FileSystem.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13634,10 +13676,11 @@ ] }, "System.IO.FileSystem.Primitives/4.0.0": { - "sha512": "7pJUvYi/Yq3A5nagqCCiOw3+aJp3xXc/Cjr8dnJDnER3/6kX3LEencfqmXUcPl9+7OvRNyPMNhqsLAcMK6K/KA==", + "sha512": "xY79LIyyDc8vtdT5TacN0aEVe9+OR2ifHZdZeLJSDZpO8YQTOD3fqNBdo/RZRzVw9Tx8fUcb73gHjZ9+QEskaQ==", "type": "package", "path": "system.io.filesystem.primitives/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.IO.FileSystem.Primitives.dll", @@ -13665,10 +13708,11 @@ ] }, "System.IO.IsolatedStorage/4.0.0": { - "sha512": "d5KimUbZ49Ki6A/uwU+Iodng+nhJvpRs7hr/828cfeXC02LxUiggnRnAu+COtWcKvJ2YbBmAGOcO4GLK4fX1+w==", + "sha512": "YyGYqYxbqd8drjaCALFIsED7aMV04NzWACUYlcn/qTsSyJ7Nt3abj7Sdm51ZWlqsewsyiqMYx7IFbZScZEJIlg==", "type": "package", "path": "system.io.isolatedstorage/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/netcore50/System.IO.IsolatedStorage.dll", @@ -13694,10 +13738,11 @@ ] }, "System.IO.UnmanagedMemoryStream/4.0.0": { - "sha512": "i2xczgQfwHmolORBNHxV9b5izP8VOBxgSA2gf+H55xBvwqtR+9r9adtzlc7at0MAwiLcsk6V1TZlv2vfRQr8Sw==", + "sha512": "UUbmCRGz2Er7br80LbbL5wgM6b8SCzmSvyohS6uXyc1iTdWoaAlDHAwwwR32CU5b1vFjYT6aEOKSIvZ0ujOkyg==", "type": "package", "path": "system.io.unmanagedmemorystream/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.IO.UnmanagedMemoryStream.dll", @@ -13725,10 +13770,11 @@ ] }, "System.Linq/4.0.0": { - "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==", + "sha512": "bEZbXndclOyzNobbP4oB3Nsz14Ogg9UYr0HmtE16pMeMIeApRVmzxr4RBXZ1tcNYnMNUMWxBcbOCAHtY2df+EQ==", "type": "package", "path": "system.linq/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Linq.dll", "lib/net45/_._", "lib/netcore50/System.Linq.dll", @@ -13757,10 +13803,11 @@ ] }, "System.Linq.Expressions/4.0.10": { - "sha512": "qhFkPqRsTfXBaacjQhxwwwUoU7TEtwlBIULj7nG7i4qAkvivil31VvOvDKppCSui5yGw0/325ZeNaMYRvTotXw==", + "sha512": "SLvu2wTZKIPfYVvzI1wsaYzEYaLVpn3vhGpy7lgLSRxrTo6QOSx9odApAStYh5GQEweG4290g68LoiPvxcB7wA==", "type": "package", "path": "system.linq.expressions/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Linq.Expressions.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13791,10 +13838,11 @@ ] }, "System.Linq.Parallel/4.0.0": { - "sha512": "PtH7KKh1BbzVow4XY17pnrn7Io63ApMdwzRE2o2HnzsKQD/0o7X5xe6mxrDUqTm9ZCR3/PNhAlP13VY1HnHsbA==", + "sha512": "8jO100Cp1w5Ll4uGpYTp/Av/x3nUx1NkDjOB9DHCLz0mAd3vu+ZywGMKY2Fg8GSg6d0h2Dm11URLc+2+Tngh3A==", "type": "package", "path": "system.linq.parallel/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Linq.Parallel.dll", "lib/net45/_._", "lib/netcore50/System.Linq.Parallel.dll", @@ -13821,10 +13869,11 @@ ] }, "System.Linq.Queryable/4.0.0": { - "sha512": "DIlvCNn3ucFvwMMzXcag4aFnFJ1fdxkQ5NqwJe9Nh7y8ozzhDm07YakQL/yoF3P1dLzY1T2cTpuwbAmVSdXyBA==", + "sha512": "u2Vch9zhM1Uc7WM9zE/BsTnPw29MidK0nCi96lwZ6NMcaN5mdm4yBiJTjzG2ZEXpu+BTxch2QE4hCUIYWZUb5Q==", "type": "package", "path": "system.linq.queryable/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Linq.Queryable.dll", "lib/net45/_._", "lib/netcore50/System.Linq.Queryable.dll", @@ -13853,10 +13902,11 @@ ] }, "System.Net.Http/4.0.0": { - "sha512": "mZuAl7jw/mFY8jUq4ITKECxVBh9a8SJt9BC/+lJbmo7cRKspxE3PsITz+KiaCEsexN5WYPzwBOx0oJH/0HlPyQ==", + "sha512": "pDq+9G0LAw6IfPnV6Z4XZBxAYsfQT1G3HLBRp8K+c1OG8w+7/UH4lrDJ83A9Ifd4UNkBM7JcoTV3pBnziQbeHA==", "type": "package", "path": "system.net.http/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Net.Http.dll", "lib/net45/_._", "lib/netcore50/System.Net.Http.dll", @@ -13883,10 +13933,11 @@ ] }, "System.Net.Http.Rtc/4.0.0": { - "sha512": "PlE+oJgXdbxPmZYR6GBywRkyIPovjB1Y0SYHizj2Iflgu80uJQC4szl9gue4rKI2FgXiEbj9JL7wL5K3mp9HAQ==", + "sha512": "mZiaMWNsimIwleHrwog7EhThKiXq/6v65nMIoUBI70yeBSs0a6pmOmYazUzMGvwWYO9krDrXosO5CtJG3QraEA==", "type": "package", "path": "system.net.http.rtc/4.0.0", "files": [ + ".signature.p7s", "lib/netcore50/System.Net.Http.Rtc.dll", "lib/win8/_._", "ref/dotnet/System.Net.Http.Rtc.dll", @@ -13908,10 +13959,11 @@ ] }, "System.Net.NetworkInformation/4.0.0": { - "sha512": "D68KCf5VK1G1GgFUwD901gU6cnMITksOdfdxUCt9ReCZfT1pigaDqjJ7XbiLAM4jm7TfZHB7g5mbOf1mbG3yBA==", + "sha512": "WNIln6iU30K5c9Yhq1ZmjOhHcNo0ZRD3CfGf5Xdp1/lUfteowomv2vfiZMhHu7A4X9uD5EvOfqqERPdVlhe/lg==", "type": "package", "path": "system.net.networkinformation/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -13947,10 +13999,11 @@ ] }, "System.Net.Primitives/4.0.10": { - "sha512": "YQqIpmMhnKjIbT7rl6dlf7xM5DxaMR+whduZ9wKb9OhMLjoueAJO3HPPJI+Naf3v034kb+xZqdc3zo44o3HWcg==", + "sha512": "LqSK8gTwEiJQDmRd7bkS5/PgcXkRRyvveixJ7dYrjcvRywsUE0qY4LqLY+FT+1WWvFXJtPQtt8chi8yZxx+Phw==", "type": "package", "path": "system.net.primitives/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Net.Primitives.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -13979,10 +14032,11 @@ ] }, "System.Net.Requests/4.0.10": { - "sha512": "A6XBR7TztiIQg6hx7VGfbBKmRTAavUERm2E7pmNz/gZeGvwyP0lcKHZxylJtNVKj7DPwr91bD87oLY6zZYntcg==", + "sha512": "mZlzHiWVH3LQ+nUOnM813lbGSANzE0QF7azWfIpBlPotpffRnYBc3DLj31HV8IQ97Bp95LABtXHCzQgRd7mStw==", "type": "package", "path": "system.net.requests/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Net.Requests.dll", @@ -14010,10 +14064,11 @@ ] }, "System.Net.Sockets/4.0.0": { - "sha512": "7bBNLdO6Xw0BGyFVSxjloGXMvsc3qQmW+70bYMLwHEAVivMK8zx+E7XO8CeJnAko2mFj6R402E798EGYUksFcQ==", + "sha512": "ulZDwtAxYPo4XTKXodzTZEYDuX7tKXe2dK7RHnPJpge66vS9uswwn+uXlhjIhF7Kge9nbTnff0NkbGq8pY/gGA==", "type": "package", "path": "system.net.sockets/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net46/System.Net.Sockets.dll", @@ -14041,10 +14096,11 @@ ] }, "System.Net.WebHeaderCollection/4.0.0": { - "sha512": "IsIZAsHm/yK7R/XASnEc4EMffFLIMgYchG3/zJv6B4LwMnXZwrVlSPpNbPgEVb0lSXyztsn7A6sIPAACQQ2vTQ==", + "sha512": "bZ4b7ZdhX0ZQ9unxmzU+3tKf7RjRCBm+45tmuoarZOyAHb79D0T6VrbC42U/EV40a0zC79NJX7rp0JtYB/Z4Kw==", "type": "package", "path": "system.net.webheadercollection/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Net.WebHeaderCollection.dll", @@ -14072,10 +14128,11 @@ ] }, "System.Numerics.Vectors/4.1.0": { - "sha512": "jpubR06GWPoZA0oU5xLM7kHeV59/CKPBXZk4Jfhi0T3DafxbrdueHZ8kXlb+Fb5nd3DAyyMh2/eqEzLX0xv6Qg==", + "sha512": "MiGOXD1NTIgqcNOly3DlgYF6sTyD+RElVNz97CJyiN2jSZy7sIwWQt42dtiUFHsyUdgF4DiexSSzAX0jZUbE6Q==", "type": "package", "path": "system.numerics.vectors/4.1.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Numerics.Vectors.dll", @@ -14093,20 +14150,22 @@ ] }, "System.Numerics.Vectors.WindowsRuntime/4.0.0": { - "sha512": "Ly7GvoPFZq6GyfZpfS0E7uCk1cinl5BANAngXVuau3lD2QqZJMHitzlPv6n1FlIn6krfv99X2IPkIaVzUwDHXA==", + "sha512": "n0BXnQKuCWmwxrOOstqypa+50Rxg5rDojNWWrYZsTm3UIA4bo7/hM6VUXCvi4Zi1dkHt3iEzpm8WwxsVlVqT+A==", "type": "package", "path": "system.numerics.vectors.windowsruntime/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Numerics.Vectors.WindowsRuntime.dll", "system.numerics.vectors.windowsruntime.4.0.0.nupkg.sha512", "system.numerics.vectors.windowsruntime.nuspec" ] }, "System.ObjectModel/4.0.10": { - "sha512": "Djn1wb0vP662zxbe+c3mOhvC4vkQGicsFs1Wi0/GJJpp3Eqp+oxbJ+p2Sx3O0efYueggAI5SW+BqEoczjfr1cA==", + "sha512": "vqGhBJz/wuSSyPcEyMRQsCF35t4gZEVPOnGGwdC3YtrU38ZbA38lURUkwFVCGsR4odjnuV6DigF3UE5VIwE1KA==", "type": "package", "path": "system.objectmodel/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.ObjectModel.dll", @@ -14134,10 +14193,11 @@ ] }, "System.Private.DataContractSerialization/4.0.0": { - "sha512": "uQvzoXHXHn/9YqUmPtgD8ZPJIlBuuL3QHegbuik97W/umoI28fOnGLnvjRHhju1VMWvFLRQoh7uZkBaoZ+KpVQ==", + "sha512": "gh7YjlADQcdNl++BPyrAX+xKwJ5BztiPiNxyH0/DefQ+Jk81aXcDlEASU6DT3T76QWKcDAnA1l2ml/SbvkpHrQ==", "type": "package", "path": "system.private.datacontractserialization/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Private.DataContractSerialization.dll", "lib/netcore50/System.Private.DataContractSerialization.dll", "ref/dnxcore50/_._", @@ -14149,10 +14209,11 @@ ] }, "System.Private.Networking/4.0.0": { - "sha512": "RUEqdBdJjISC65dO8l4LdN7vTdlXH+attUpKnauDUHVtLbIKdlDB9LKoLzCQsTQRP7vzUJHWYXznHJBkjAA7yA==", + "sha512": "WZkjeGt1EAWxyE9NBKgbSxvoaFquEJpq/7y5Xeo39Jy0gMdivbrunFAXCsY/w+BRRaJNKyYCNhurs5ZoXUyCDg==", "type": "package", "path": "system.private.networking/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Private.Networking.dll", "lib/netcore50/System.Private.Networking.dll", "ref/dnxcore50/_._", @@ -14162,10 +14223,11 @@ ] }, "System.Private.ServiceModel/4.0.0": { - "sha512": "cm2wEa1f9kuUq/2k8uIwepgZJi5HdxXSnjGQIeXmAb7RaWfZPEC/iamv9GJ67b5LPnCZHR0KvtFqh82e8AAYSw==", + "sha512": "fKy2QlUjyBN/pTRyTitJ1UF7HP0tyJsJN/M4rHpUS6dhz5cKu3SOvcP7+WDSbi1eHP9DYWYorejFYPz0Ylutqw==", "type": "package", "path": "system.private.servicemodel/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Private.ServiceModel.dll", "lib/netcore50/System.Private.ServiceModel.dll", "ref/dnxcore50/_._", @@ -14175,10 +14237,11 @@ ] }, "System.Private.Uri/4.0.0": { - "sha512": "CtuxaCKcRIvPcsqquVl3mPp79EDZPMr2UogfiFCxCs+t2z1VjbpQsKNs1GHZ8VQetqbk1mr0V1yAfMe6y8CHDA==", + "sha512": "vADVRYk+g18rRgkJSv2zcOI/F67OToPbsS5OCjyDk9EcLjj075OR2GpqWxYNO2aXUJZVIjqjYa7Y5q0pBt14VQ==", "type": "package", "path": "system.private.uri/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Private.Uri.dll", "lib/netcore50/System.Private.Uri.dll", "ref/dnxcore50/_._", @@ -14189,10 +14252,11 @@ ] }, "System.Reflection/4.0.10": { - "sha512": "WZ+4lEE4gqGx6mrqLhSiW4oi6QLPWwdNjzhhTONmhELOrW8Cw9phlO9tltgvRUuQUqYtBiliFwhO5S5fCJElVw==", + "sha512": "/R51G3Ttgr2HMfWKLPULq3/ZfZhkzR2HyNZ7joen+clWg3TzhlX5qxMHJ8pRfF2MwHNcB24bneasUfuLWxVPJw==", "type": "package", "path": "system.reflection/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14222,10 +14286,11 @@ ] }, "System.Reflection.Context/4.0.0": { - "sha512": "Gz4sUHHFd/52RjHccSHbOXdujJEWKfL3gIaA+ekxvQaQfJGbI2tPzA0Uv3WTCTDRGHgtoNq5WS9E007Dt4P/VQ==", + "sha512": "b3KytIh2/chlqGQ8TxxvZBoiJWXt3vVk7eXAKBY4nrFt1Ierx402ocKqpwEzJHjMfBWrVDEwW6UjtCeZKcl0eg==", "type": "package", "path": "system.reflection.context/4.0.0", "files": [ + ".signature.p7s", "lib/net45/_._", "lib/netcore50/System.Reflection.Context.dll", "lib/win8/_._", @@ -14249,10 +14314,11 @@ ] }, "System.Reflection.DispatchProxy/4.0.0": { - "sha512": "Kd/4o6DqBfJA4058X8oGEu1KlT8Ej0A+WGeoQgZU2h+3f2vC8NRbHxeOSZvxj9/MPZ1RYmZMGL1ApO9xG/4IVA==", + "sha512": "9xa4QUKkc+cT9W5X4s3wcxfXDuiGXjWm6NWM2tCLzE21qdLZHchYK2AcO9lR6+CeP2EqGWlMMyfV/DgR9QB7EA==", "type": "package", "path": "system.reflection.dispatchproxy/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.DispatchProxy.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14282,10 +14348,11 @@ ] }, "System.Reflection.Emit/4.0.0": { - "sha512": "CqnQz5LbNbiSxN10cv3Ehnw3j1UZOBCxnE0OO0q/keGQ5ENjyFM6rIG4gm/i0dX6EjdpYkAgKcI/mhZZCaBq4A==", + "sha512": "Rqf9ySAFreEiiaivXe/MFsnayemVwObtXptq+Pbhpq8wz1HUNaqWX2VdYBopqTRzHQstlXYn854ItaMK3NjclQ==", "type": "package", "path": "system.reflection.emit/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.Emit.dll", "lib/MonoAndroid10/_._", "lib/net45/_._", @@ -14310,10 +14377,11 @@ ] }, "System.Reflection.Emit.ILGeneration/4.0.0": { - "sha512": "02okuusJ0GZiHZSD2IOLIN41GIn6qOr7i5+86C98BPuhlwWqVABwebiGNvhDiXP1f9a6CxEigC7foQD42klcDg==", + "sha512": "+gvp2lMVTmisLDzn+dZIhoyucSuvXXMhYSHRLQ/rpT2eqec3m5GlYYOVmgNRrJLu0Hnb5ieLZ84d8/OMCJ6jiA==", "type": "package", "path": "system.reflection.emit.ilgeneration/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.Emit.ILGeneration.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", @@ -14336,10 +14404,11 @@ ] }, "System.Reflection.Emit.Lightweight/4.0.0": { - "sha512": "DJZhHiOdkN08xJgsJfDjkuOreLLmMcU8qkEEqEHqyhkPUZMMQs0lE8R+6+68BAFWgcdzxtNu0YmIOtEug8j00w==", + "sha512": "pwNmsQM57SZ+cMZhnE5IOSl+kca1LBdoWlBGZDxIp1nxKYMjEcOY35JwJJP0hbocBU4spmb1U7UvTF9e0W0Yzw==", "type": "package", "path": "system.reflection.emit.lightweight/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.Emit.Lightweight.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Emit.Lightweight.dll", @@ -14362,10 +14431,11 @@ ] }, "System.Reflection.Extensions/4.0.0": { - "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", + "sha512": "wpU0EJ1Gua4I3KpLNNRL2YexP7oJQubXAQZlAS6FhIDfkKHp6u+mUUwUZvLuge5hgfBlgiHrNAH6rTCBW41D+A==", "type": "package", "path": "system.reflection.extensions/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.Extensions.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Extensions.dll", @@ -14395,10 +14465,11 @@ ] }, "System.Reflection.Metadata/1.0.22": { - "sha512": "ltoL/teiEdy5W9fyYdtFr2xJ/4nHyksXLK9dkPWx3ubnj7BVfsSWxvWTg9EaJUXjhWvS/AeTtugZA1/IDQyaPQ==", + "sha512": "JFziod53KBaX2DskRW47uqBZ7HQwRkmvSaQNteCR5ITrk/TrBUNU1QplG+p2yG5wR0gDiuebiT8X8aO6F6tZuA==", "type": "package", "path": "system.reflection.metadata/1.0.22", "files": [ + ".signature.p7s", "lib/dotnet/System.Reflection.Metadata.dll", "lib/dotnet/System.Reflection.Metadata.xml", "lib/portable-net45+win8/System.Reflection.Metadata.dll", @@ -14408,10 +14479,11 @@ ] }, "System.Reflection.Primitives/4.0.0": { - "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==", + "sha512": "fLfDMKJgXmt4ov430/vzO4HfDBz6qWM5r38OLsEkolBVfJskviCKZfWMUwPNf2IUuZ7W4hj8XY9hCtABzIxE4A==", "type": "package", "path": "system.reflection.primitives/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.Primitives.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Primitives.dll", @@ -14441,10 +14513,11 @@ ] }, "System.Reflection.TypeExtensions/4.0.0": { - "sha512": "YRM/msNAM86hdxPyXcuZSzmTO0RQFh7YMEPBLTY8cqXvFPYIx2x99bOyPkuU81wRYQem1c1HTkImQ2DjbOBfew==", + "sha512": "aoyCEHmnRwKC6d9AoaNXiCGs55SOsXG4IxLlOHMGGejIBKtHo5qUW4jpG83VJ6xB/dnZKhpCPRjsSTc/I4oSdw==", "type": "package", "path": "system.reflection.typeextensions/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Reflection.TypeExtensions.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14474,10 +14547,11 @@ ] }, "System.Resources.ResourceManager/4.0.0": { - "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", + "sha512": "ggdLHkoqUrFe6NavHIzpoRcw0EMMv4mS5CbWi2b3RV5YlaqdWWbXZlUPbNF1Nqx+DyD0BFlBthPOFm3zpWdBbw==", "type": "package", "path": "system.resources.resourcemanager/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Resources.ResourceManager.dll", "lib/net45/_._", "lib/netcore50/System.Resources.ResourceManager.dll", @@ -14507,10 +14581,11 @@ ] }, "System.Runtime/4.0.20": { - "sha512": "X7N/9Bz7jVPorqdVFO86ns1sX6MlQM+WTxELtx+Z4VG45x9+LKmWH0GRqjgKprUnVuwmfB9EJ9DQng14Z7/zwg==", + "sha512": "ysQHt5WnL6cVBa6Xl2KyVnmZt0kFAsC3SIA0LQfjtyhtmaTpepkgOiEaxdcvbgp2RgcLUxIZ3f5ePl5z1mKg+Q==", "type": "package", "path": "system.runtime/4.0.20", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14540,10 +14615,11 @@ ] }, "System.Runtime.Extensions/4.0.10": { - "sha512": "5dsEwf3Iml7d5OZeT20iyOjT+r+okWpN7xI2v+R4cgd3WSj4DeRPTvPFjDpacbVW4skCAZ8B9hxXJYgkCFKJ1A==", + "sha512": "+imkHc/8YD/7O7MU/vlr7iT+AmhiiIsui8Ivt3LwDzt5YXVhl1C7IabOxMAjyViTrK5j2XooPk2OVk3N94KFvA==", "type": "package", "path": "system.runtime.extensions/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.Extensions.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14573,10 +14649,11 @@ ] }, "System.Runtime.Handles/4.0.0": { - "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==", + "sha512": "LWibrbGIxC2A8PJ6f+0kdrDVdEsgeN0nq3OXDZi+FVwbjlUm1P5KnhwmUkssPHjsGnWZkvOSfLa/6mZL98KzOA==", "type": "package", "path": "system.runtime.handles/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.Handles.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14606,10 +14683,11 @@ ] }, "System.Runtime.InteropServices/4.0.20": { - "sha512": "ZgDyBYfEnjWoz/viS6VOswA6XOkDSH2DzgbpczbW50RywhnCgTl+w3JEvtAiOGyIh8cyx1NJq80jsNBSUr8Pig==", + "sha512": "QPRMjo06jlmODue+FRMkBDJi1ykdaYUNkcuMoq3Qfhe4tqOTXqU4XG3xCTcDXmtPxPegMU8H57Dh9jgB3275Dw==", "type": "package", "path": "system.runtime.interopservices/4.0.20", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.InteropServices.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14639,10 +14717,11 @@ ] }, "System.Runtime.InteropServices.WindowsRuntime/4.0.0": { - "sha512": "K5MGSvw/sGPKQYdOVqSpsVbHBE8HccHIDEhUNjM1lui65KGF/slNZfijGU87ggQiVXTI802ebKiOYBkwiLotow==", + "sha512": "dRPOTCr4nTeg3PBesBXh2pBlAbxbq8hMuYucx+EttJCgjYPpr8FcGPsnN00Xs8rq4AfmRsoZMkQUSfKDryBqiQ==", "type": "package", "path": "system.runtime.interopservices.windowsruntime/4.0.0", "files": [ + ".signature.p7s", "lib/net45/_._", "lib/netcore50/System.Runtime.InteropServices.WindowsRuntime.dll", "lib/win8/_._", @@ -14671,10 +14750,11 @@ ] }, "System.Runtime.Numerics/4.0.0": { - "sha512": "aAYGEOE01nabQLufQ4YO8WuSyZzOqGcksi8m1BRW8ppkmssR7en8TqiXcBkB2gTkCnKG/Ai2NQY8CgdmgZw/fw==", + "sha512": "PAUfVzOSCk+OHt01junAX83KOsgXJG35tN0Wf/Y6t5pti2gZblTSMsecc/6EOdp3dMds/v6Cn09SmARYPy77yQ==", "type": "package", "path": "system.runtime.numerics/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Runtime.Numerics.dll", "lib/net45/_._", "lib/netcore50/System.Runtime.Numerics.dll", @@ -14701,10 +14781,11 @@ ] }, "System.Runtime.Serialization.Json/4.0.0": { - "sha512": "emhWMQP3sdtkAhD0TOeP3FfjS57sfQMQ2sqA6f2Yj5Gd9jkHV4KsQ2TsoJjghca6d8fur7+REQ6ILBXVdGf/0g==", + "sha512": "y6VHylbwAXUaj1wJrnVlxeC2AfLAAtqmo8FP3BgI32rdi5Mob0naW9jvN1lgRCwoqDOn3pIg9tN+6T4ruHXClg==", "type": "package", "path": "system.runtime.serialization.json/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.Serialization.Json.dll", "lib/net45/_._", "lib/netcore50/System.Runtime.Serialization.Json.dll", @@ -14734,10 +14815,11 @@ ] }, "System.Runtime.Serialization.Primitives/4.0.10": { - "sha512": "NPc8DZIomf5tGjYtz/KTHI01IPcVlypfhCux32AbLPDjTotdvL8TpKRwMyQJ6Kh08yprRVH7uBD1PdJiuoFzag==", + "sha512": "rsJYStcytNx7x6iFhXPX61oSwlEu/mP0/9hBbhuevHR9CAcIWJB5xUYUxf+pRQONT0Nc84N0wg8I27Rv8BaK1Q==", "type": "package", "path": "system.runtime.serialization.primitives/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Runtime.Serialization.Primitives.dll", @@ -14765,10 +14847,11 @@ ] }, "System.Runtime.Serialization.Xml/4.0.10": { - "sha512": "xsy7XbH8RTpKoDPNcibSGCOpujsmwUmOWAby3PssqkZFpLBXUbDO2s6JKITRjxejET2g0PK8t+mdIvu3xmUuKA==", + "sha512": "CQR/X6Y0oOkXU4bY66OdLARwR2RBX0weoAxklN9UOOaF7DV8w8Ty006KKJiexxK+dzklHFcVe9K3iedb1C7KxA==", "type": "package", "path": "system.runtime.serialization.xml/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Runtime.Serialization.Xml.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14798,10 +14881,11 @@ ] }, "System.Runtime.WindowsRuntime/4.0.10": { - "sha512": "9w6ypdnEw8RrLRlxTbLAYrap4eL1xIQeNoOaumQVOQ8TTD/5g9FGrBtY3KLiGxAPieN9AwAAEIDkugU85Cwuvg==", + "sha512": "FmS+axxftGF03z1TezGcOot7VamFKfd6POBfnX88OfV0dB8TIBiNehdS4ItQu14TnMA9EPGUHdynPb6KrcZu7w==", "type": "package", "path": "system.runtime.windowsruntime/4.0.10", "files": [ + ".signature.p7s", "lib/netcore50/System.Runtime.WindowsRuntime.dll", "lib/win81/_._", "lib/wpa81/_._", @@ -14826,10 +14910,11 @@ ] }, "System.Runtime.WindowsRuntime.UI.Xaml/4.0.0": { - "sha512": "2GY3fkXBMQOyyO9ovaH46CN6MD2ck/Gvk4VNAgVDvtmfO3HXYFNd+bB05WhVcJrHKbfKZNwfwZKpYZ+OsVFsLw==", + "sha512": "NHok9nrNJlTdLtE7eJNDDI39g3rKBExzHFSGr33YoMrXpDB41SS7Q7uJ9lPa7Abk35vNtReTdpk0HFFkh+o7tw==", "type": "package", "path": "system.runtime.windowsruntime.ui.xaml/4.0.0", "files": [ + ".signature.p7s", "lib/netcore50/System.Runtime.WindowsRuntime.UI.Xaml.dll", "lib/win8/_._", "lib/wpa81/_._", @@ -14853,10 +14938,11 @@ ] }, "System.Security.Claims/4.0.0": { - "sha512": "94NFR/7JN3YdyTH7hl2iSvYmdA8aqShriTHectcK+EbizT71YczMaG6LuqJBQP/HWo66AQyikYYM9aw+4EzGXg==", + "sha512": "7sjAdhIM/hEMJlvzWhk4jFam1TbMVRAQFJXS60al/GHhxWgoBlS7HTaFNcd9l0gBjyeKEeXX0eATrwpWQgp+KA==", "type": "package", "path": "system.security.claims/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Security.Claims.dll", @@ -14884,10 +14970,11 @@ ] }, "System.Security.Principal/4.0.0": { - "sha512": "FOhq3jUOONi6fp5j3nPYJMrKtSJlqAURpjiO3FaDIV4DJNEYymWW5uh1pfxySEB8dtAW+I66IypzNge/w9OzZQ==", + "sha512": "nJ1tJrovo5LgQrsuobP1ByOWwrxWjbxou+ifIoH4pth549Yh1ISfomgzP6yDWFgSYDVzu8miY8ZP0MT4QQtEqg==", "type": "package", "path": "system.security.principal/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Security.Principal.dll", "lib/net45/_._", "lib/netcore50/System.Security.Principal.dll", @@ -14916,10 +15003,11 @@ ] }, "System.ServiceModel.Duplex/4.0.0": { - "sha512": "JFeDn+IsiwAVJkNNnM7MLefJOnzYhovaHnjk3lzEnUWkYZJeAKrcgLdK6GE2GNjb5mEV8Pad/E0JcA8eCr3eWQ==", + "sha512": "GWrLFlxpXOevTgvOrEWZG28EG65saxqWmk/8AsR257Xp95VjqgWGoTEDJD1tpCjvcwSFZpuEAcSWojN8Kgew3A==", "type": "package", "path": "system.servicemodel.duplex/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.ServiceModel.Duplex.dll", "lib/net45/_._", "lib/netcore50/System.ServiceModel.Duplex.dll", @@ -14944,10 +15032,11 @@ ] }, "System.ServiceModel.Http/4.0.10": { - "sha512": "Vyl7lmvMlXJamtnDugoXuAgAQGSqtA7omK3zDBYByhbYeBC2hRBchgyXox7e5vEO+29TeB1IpoLWQGb7tO9h6A==", + "sha512": "OQrCcQ4wUKxBZpsG/VK6YPkuLEkZlU4Bzdg6u/04w35IrkkkI9Etd/pVFDAwQ6oHgo7NUvGKN49aFCwM11gBfw==", "type": "package", "path": "system.servicemodel.http/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.ServiceModel.Http.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -14976,10 +15065,11 @@ ] }, "System.ServiceModel.NetTcp/4.0.0": { - "sha512": "lV2Cdcso9jOS0KBtgHZHzTLe/Lx/ERdPcvF4dlepUie6/+BOMYTOgg2C7OdpIjp3fwUNXq8nhU+IilmEyjuf/A==", + "sha512": "rGeqlIzuodfLcNMY9gXfT6H8Jqod6hsVlNFO6mEjdeX5nmzYtf2nvtlzaEqoNQeM99E9CxAGr8iuhNVe+WMVIQ==", "type": "package", "path": "system.servicemodel.nettcp/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.ServiceModel.NetTcp.dll", "lib/net45/_._", "lib/netcore50/System.ServiceModel.NetTcp.dll", @@ -15004,10 +15094,11 @@ ] }, "System.ServiceModel.Primitives/4.0.0": { - "sha512": "uF5VYQWR07LgiZkzUr8qjwvqOaIAfwU566MneD4WuC14d8FLJNsAgCJUYhBGB7COjH7HTqnP9ZFmr6c+L83Stg==", + "sha512": "D5zmvq44EYiaPayd/6QrQSTQ2FwOls7PLGDSlf8omKMLwKQ4oEMOI1B+av2oyX+YRhyZaffn3tYES/t6XN/Cpw==", "type": "package", "path": "system.servicemodel.primitives/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.ServiceModel.Primitives.dll", "lib/net45/_._", "lib/netcore50/System.ServiceModel.Primitives.dll", @@ -15032,10 +15123,11 @@ ] }, "System.ServiceModel.Security/4.0.0": { - "sha512": "sPVzsnd8w/TJsW/4sYA9eIGP+RtlpN0AhKLGKf9ywdGGmHPi0kkuX2mx412dM3GN0e4oifuISwvZqby/sI8Feg==", + "sha512": "2eYrBgRlkn0C2u0TpRrkbslAyQZX1xckdxcUccrrcceA69weccRMrPCPOOD77a4qS2Xn1Ez15scMqRR7mk7abg==", "type": "package", "path": "system.servicemodel.security/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.ServiceModel.Security.dll", "lib/net45/_._", "lib/netcore50/System.ServiceModel.Security.dll", @@ -15060,10 +15152,11 @@ ] }, "System.Text.Encoding/4.0.10": { - "sha512": "fNlSFgy4OuDlJrP9SFFxMlaLazq6ipv15sU5TiEgg9UCVnA/OgoVUfymFp4AOk1jOkW5SVxWbeeIUptcM+m/Vw==", + "sha512": "2bG1FsFqLnN4Zf+g0ESHk7ZFIsB73yPd5BQwyH/JendHlb7FqPL0Gg42jiuUExGyaoVQATlx+g7OXgvQLHedQA==", "type": "package", "path": "system.text.encoding/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Text.Encoding.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -15093,10 +15186,11 @@ ] }, "System.Text.Encoding.CodePages/4.0.0": { - "sha512": "ZHBTr1AXLjY9OuYR7pKx5xfN6QFye1kgd5QAbGrvfCOu7yxRnJs3VUaxERe1fOlnF0mi/xD/Dvb3T3x3HNuPWQ==", + "sha512": "hStor74+c4dsd+rl79B+YGKBC+dX4+LzrnOq1uD4jm8mH4QhI4LSKPg/0qCnvs4SPl9g3ZyR/IGc1c8M3ZtbPw==", "type": "package", "path": "system.text.encoding.codepages/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Text.Encoding.CodePages.dll", @@ -15122,10 +15216,11 @@ ] }, "System.Text.Encoding.Extensions/4.0.10": { - "sha512": "TZvlwXMxKo3bSRIcsWZLCIzIhLbvlz+mGeKYRZv/zUiSoQzGOwkYeBu6hOw2XPQgKqT0F4Rv8zqKdvmp2fWKYg==", + "sha512": "tBXMsUIL/MZQYSiZRCLdugquyI+yzseF0PPAo/xnjYYCL1xwRMaTMX1iBHHh+ery5eE0U2rQLve3SFIxS25WMg==", "type": "package", "path": "system.text.encoding.extensions/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Text.Encoding.Extensions.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -15155,10 +15250,11 @@ ] }, "System.Text.RegularExpressions/4.0.10": { - "sha512": "0vDuHXJePpfMCecWBNOabOKCvzfTbFMNcGgklt3l5+RqHV5SzmF7RUVpuet8V0rJX30ROlL66xdehw2Rdsn2DA==", + "sha512": "yxuI7b7vEc7P8YTXib8qf97lmU1ApY4JWOslURPzX3AFxpl++N7iO3rw0EZpjLP2yUWP5Pb+l/zbsB/6RMArYQ==", "type": "package", "path": "system.text.regularexpressions/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Text.RegularExpressions.dll", @@ -15186,10 +15282,11 @@ ] }, "System.Threading/4.0.10": { - "sha512": "0w6pRxIEE7wuiOJeKabkDgeIKmqf4ER1VNrs6qFwHnooEE78yHwi/bKkg5Jo8/pzGLm0xQJw0nEmPXt1QBAIUA==", + "sha512": "eUVAXgrZJQATTIP2B6snGB2OnpNjAjq9nyjFb/pdlzj712BbKXBEDbVXmb4KicLARrJU1Rvz6cRic4rK4DS6jA==", "type": "package", "path": "system.threading/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Threading.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -15219,10 +15316,11 @@ ] }, "System.Threading.Overlapped/4.0.0": { - "sha512": "X5LuQFhM5FTqaez3eXKJ9CbfSGZ7wj6j4hSVtxct3zmwQXLqG95qoWdvILcgN7xtrDOBIFtpiyDg0vmoI0jE2A==", + "sha512": "3EaHiijHpkTsTQyq/KVQ9Yt91fZhHxSvOFzcrwmqQlbCfCD8e39tNk6ZLMY1pxXKmCrrqKqRqrD+v2/o3dn2Jg==", "type": "package", "path": "system.threading.overlapped/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Threading.Overlapped.dll", "lib/net46/System.Threading.Overlapped.dll", "lib/netcore50/System.Threading.Overlapped.dll", @@ -15243,10 +15341,11 @@ ] }, "System.Threading.Tasks/4.0.10": { - "sha512": "NOwJGDfk79jR0bnzosbXLVD/PdI8KzBeESoa3CofEM5v9R5EBfcI0Jyf18stx+0IYV9okmDIDxVtxq9TbnR9bQ==", + "sha512": "Xp40iapduDIHzD211aIJFR2PlpWxUXNDFj6qeWT4QEbNp4s3Gx3UFRQ7uVmhZIE3lRdU8z29u0omSnvWrecrig==", "type": "package", "path": "system.threading.tasks/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Threading.Tasks.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -15276,10 +15375,11 @@ ] }, "System.Threading.Tasks.Dataflow/4.5.25": { - "sha512": "Y5/Dj+tYlDxHBwie7bFKp3+1uSG4vqTJRF7Zs7kaUQ3ahYClffCTxvgjrJyPclC+Le55uE7bMLgjZQVOQr3Jfg==", + "sha512": "PWY+E0On3Jod8LpgMsFUxO1zoWOovKzlqwrcIhfmk85vJnIKZOyaSx/Zso/pLei6QsldGPqXc7W7qYTiMzRVXg==", "type": "package", "path": "system.threading.tasks.dataflow/4.5.25", "files": [ + ".signature.p7s", "lib/dotnet/System.Threading.Tasks.Dataflow.XML", "lib/dotnet/System.Threading.Tasks.Dataflow.dll", "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Dataflow.XML", @@ -15291,10 +15391,11 @@ ] }, "System.Threading.Tasks.Parallel/4.0.0": { - "sha512": "GXDhjPhF3nE4RtDia0W6JR4UMdmhOyt9ibHmsNV6GLRT4HAGqU636Teo4tqvVQOFp2R6b1ffxPXiRaoqtzGxuA==", + "sha512": "L14WJt5/KbyGIj6rSGvXvwvbEhQAMR0Sd4V9Rua3I/V5/DjWgDO7KWCjZEn/3wg58T5Zu0IuW43GuS76gr5aKQ==", "type": "package", "path": "system.threading.tasks.parallel/4.0.0", "files": [ + ".signature.p7s", "lib/dotnet/System.Threading.Tasks.Parallel.dll", "lib/net45/_._", "lib/netcore50/System.Threading.Tasks.Parallel.dll", @@ -15321,10 +15422,11 @@ ] }, "System.Threading.Timer/4.0.0": { - "sha512": "BIdJH5/e4FnVl7TkRUiE3pWytp7OYiRUGtwUbyLewS/PhKiLepFetdtlW+FvDYOVn60Q2NMTrhHhJ51q+sVW5g==", + "sha512": "NiPEtbKsyNTmWx/Y6w16Ztaf6gcGfVPT+u2QHhwGXyRHzdd55vro6kH5kqOmaQqE0POyT3RM35jtMUx65xtELg==", "type": "package", "path": "system.threading.timer/4.0.0", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Threading.Timer.dll", "lib/net451/_._", "lib/netcore50/System.Threading.Timer.dll", @@ -15352,10 +15454,11 @@ ] }, "System.Xml.ReaderWriter/4.0.10": { - "sha512": "VdmWWMH7otrYV7D+cviUo7XjX0jzDnD/lTGSZTlZqfIQ5PhXk85j+6P0TK9od3PnOd5ZIM+pOk01G/J+3nh9/w==", + "sha512": "alBlhaNKf7rqVwdkxsa51qO+mPWMqg+Oj8YqisZMpdz0fbyNcOHGfv72jaax8AArHUsU2cRXwlMlNjQOtMpegw==", "type": "package", "path": "system.xml.readerwriter/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Xml.ReaderWriter.dll", @@ -15383,10 +15486,11 @@ ] }, "System.Xml.XDocument/4.0.10": { - "sha512": "+ej0g0INnXDjpS2tDJsLO7/BjyBzC+TeBXLeoGnvRrm4AuBH9PhBjjZ1IuKWOhCkxPkFognUOKhZHS2glIOlng==", + "sha512": "XFqWRDj9lFUQwTjuOO5JiP4c0FDMwlOLtG52CPJj/HLjaRee/hPezdNGZ2QDdzsU1t+Zp+VGO3TWoFXsla+nXg==", "type": "package", "path": "system.xml.xdocument/4.0.10", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Xml.XDocument.dll", @@ -15414,10 +15518,11 @@ ] }, "System.Xml.XmlDocument/4.0.0": { - "sha512": "H5qTx2+AXgaKE5wehU1ZYeYPFpp/rfFh69/937NvwCrDqbIkvJRmIFyKKpkoMI6gl9hGfuVizfIudVTMyowCXw==", + "sha512": "65Y0wI4npOOoKYB3Pc18ymgkWSqmMY9aaIylyUnOORyBfWy+pgwjrh0DA/m2NTXzXcTwOpaZn+ke4nA1lp3qdA==", "type": "package", "path": "system.xml.xmldocument/4.0.0", "files": [ + ".signature.p7s", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/dotnet/System.Xml.XmlDocument.dll", @@ -15445,10 +15550,11 @@ ] }, "System.Xml.XmlSerializer/4.0.10": { - "sha512": "OKhE6vruk88z/hl0lmfrMvXteTASgJUagu6PT6S10i9uLbvDR3pTwB6jVgiwa2D2qtTB+eneZbS9jljhPXhTtg==", + "sha512": "hnfEHOzjdjPOh1kUlOghJ2N2WR6OjR6IFvUZDVOqLHwJmE6CxDYWL+uj7ScpgNN9ckl49dYWZee+LfmCm80U8w==", "type": "package", "path": "system.xml.xmlserializer/4.0.10", "files": [ + ".signature.p7s", "lib/DNXCore50/System.Xml.XmlSerializer.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", @@ -15488,6 +15594,6 @@ "tools": {}, "projectFileToolGroups": {}, "packageFolders": { - "C:\\Users\\stent\\.nuget\\packages\\": {} + "C:\\Users\\rccho\\.nuget\\packages\\": {} } } \ No newline at end of file