diff --git a/Maquette/Assets/Robot.prefab b/Maquette/Assets/Robot.prefab new file mode 100644 index 0000000000000000000000000000000000000000..170aeb03f8b2b6e90520d637f7713cc29e32a043 --- /dev/null +++ b/Maquette/Assets/Robot.prefab @@ -0,0 +1,700 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1020380626368822045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380626368822034} + m_Layer: 10 + m_Name: FirePoint (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380626368822034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626368822045} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.1, y: 0.63, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1020380626425670474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380626425670479} + - component: {fileID: 1020380626425670478} + - component: {fileID: 1020380626425670473} + - component: {fileID: 1020380626425670472} + - component: {fileID: 1020380626425670475} + - component: {fileID: 1020380626425670476} + m_Layer: 10 + m_Name: Robot + m_TagString: Opponent + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380626425670479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.59, y: 1.11, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 1} + m_Children: + - {fileID: 1020380628097406786} + - {fileID: 1020380626368822034} + - {fileID: 1020380628031010853} + - {fileID: 1020380626532542109} + - {fileID: 1020380627093763581} + - {fileID: 1020380627936742696} + - {fileID: 1020380627014032231} + - {fileID: 1020380628255517886} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &1020380626425670478 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 10 + m_AngularDrag: 1000 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!212 &1020380626425670473 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 507560563 + m_SortingLayer: 5 + m_SortingOrder: 0 + m_Sprite: {fileID: 406595380662849328, guid: 25056ae463c004e76b6f161ab11a7395, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.13, y: 1.86} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &1020380626425670472 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fc1d5e370cc1248349e134c8c240a132, type: 3} + m_Name: + m_EditorClassIdentifier: + villainPos: {fileID: 1020380626425670479} + DeadPlayer: {fileID: 5141489527656997565, guid: 5b4d6e3183324ae48b984704edd67ea9, + type: 3} + maxLife: 100 + count_life: 0 + healthBarPrefab: {fileID: 1583576606655007198, guid: 0928775468cc94adf858b69c5af59649, + type: 3} + healthBar: {fileID: 0} + LifeUp: {fileID: 1564419176581148229, guid: fc35b6f9278194b03b569c66ac46dcdc, type: 3} + cash: {fileID: 5902828749815425179, guid: f6d75766048fc427b976d42e8919bf84, type: 3} + roomCanvas: {fileID: 0} + offset: {x: 0, y: 1.5, z: 0} +--- !u!114 &1020380626425670475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5114f92a6ff1c4e0badf83cd34cb3d96, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePointVillain: {fileID: 1020380628097406786} + Bobby: {fileID: 0} + Clyde: {fileID: 0} + BobbyPos: {fileID: 0} + ClydePos: {fileID: 0} + VillainPos: {fileID: 1020380626425670479} + body: {fileID: 1020380626425670478} + Players: [] + speed: 0.5 + rotatespeed: 10 +--- !u!61 &1020380626425670476 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626425670474} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.44, y: 1.73} + newSize: {x: 1.13, y: 1.86} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.44, y: 1.73} + m_EdgeRadius: 0 +--- !u!1 &1020380626532542108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380626532542109} + m_Layer: 10 + m_Name: FirePoint (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380626532542109 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626532542108} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.24, y: -0.69, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1020380626853230562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380626853230563} + - component: {fileID: 1020380626853230560} + m_Layer: 10 + m_Name: Pistol + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380626853230563 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626853230562} + 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: 1020380627936742696} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380626853230560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380626853230562} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11f0fe9a8b3a94bb896c1ff017052ba4, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePoint: {fileID: 1020380626368822034} + cadence: 0 + projectile: {fileID: 0} + isBurning: 0 +--- !u!1 &1020380627014032230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627014032231} + - component: {fileID: 1020380627014032228} + m_Layer: 10 + m_Name: Weapon (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627014032231 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627014032230} + 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: 1020380627349328945} + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627014032228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627014032230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44e40fcae32dd40f093464ce86ace56a, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePointVillain: {fileID: 1020380628031010853} + Villain: {fileID: 1020380626425670478} + Bullet: {fileID: 0} + gunName: 3 + weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} + roomCanvas: {fileID: 0} + range: 3 +--- !u!1 &1020380627093763580 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627093763581} + - component: {fileID: 1020380627093763570} + m_Layer: 10 + m_Name: Weapon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627093763581 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627093763580} + 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: 1020380627361503812} + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627093763570 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627093763580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44e40fcae32dd40f093464ce86ace56a, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePointVillain: {fileID: 1020380628097406786} + Villain: {fileID: 1020380626425670478} + Bullet: {fileID: 0} + gunName: 3 + weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} + roomCanvas: {fileID: 0} + range: 3 +--- !u!1 &1020380627349328944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627349328945} + - component: {fileID: 1020380627349328950} + m_Layer: 10 + m_Name: Pistol + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627349328945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627349328944} + 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: 1020380627014032231} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627349328950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627349328944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11f0fe9a8b3a94bb896c1ff017052ba4, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePoint: {fileID: 1020380628031010853} + cadence: 0 + projectile: {fileID: 0} + isBurning: 0 +--- !u!1 &1020380627361503815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627361503812} + - component: {fileID: 1020380627361503813} + m_Layer: 10 + m_Name: Pistol + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627361503812 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627361503815} + 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: 1020380627093763581} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627361503813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627361503815} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11f0fe9a8b3a94bb896c1ff017052ba4, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePoint: {fileID: 1020380628097406786} + cadence: 0 + projectile: {fileID: 0} + isBurning: 0 +--- !u!1 &1020380627865201325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627865201314} + - component: {fileID: 1020380627865201315} + m_Layer: 10 + m_Name: Pistol + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627865201314 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627865201325} + 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: 1020380628255517886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627865201315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627865201325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11f0fe9a8b3a94bb896c1ff017052ba4, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePoint: {fileID: 1020380626532542109} + cadence: 0 + projectile: {fileID: 0} + isBurning: 0 +--- !u!1 &1020380627936742699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380627936742696} + - component: {fileID: 1020380627936742697} + m_Layer: 10 + m_Name: Weapon (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380627936742696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627936742699} + 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: 1020380626853230563} + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380627936742697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380627936742699} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44e40fcae32dd40f093464ce86ace56a, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePointVillain: {fileID: 1020380626368822034} + Villain: {fileID: 1020380626425670478} + Bullet: {fileID: 0} + gunName: 3 + weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} + roomCanvas: {fileID: 0} + range: 3 +--- !u!1 &1020380628031010852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380628031010853} + m_Layer: 10 + m_Name: FirePoint (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380628031010853 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380628031010852} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.16, y: -0.13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1020380628097406797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380628097406786} + m_Layer: 10 + m_Name: FirePoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380628097406786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380628097406797} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.04, y: 0.16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1020380628255517881 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1020380628255517886} + - component: {fileID: 1020380628255517887} + m_Layer: 10 + m_Name: Weapon (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1020380628255517886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380628255517881} + 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: 1020380627865201314} + m_Father: {fileID: 1020380626425670479} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1020380628255517887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1020380628255517881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44e40fcae32dd40f093464ce86ace56a, type: 3} + m_Name: + m_EditorClassIdentifier: + FirePointVillain: {fileID: 1020380626532542109} + Villain: {fileID: 1020380626425670478} + Bullet: {fileID: 0} + gunName: 3 + weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} + roomCanvas: {fileID: 0} + range: 3 diff --git a/Maquette/Assets/Robot.prefab.meta b/Maquette/Assets/Robot.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..2ebf10706901a7adbcea40cc47ee3c18031479d8 --- /dev/null +++ b/Maquette/Assets/Robot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c61d77613a2c140acb1d321087cbe3e1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Maquette/Assets/Scenes/Salle2.unity b/Maquette/Assets/Scenes/Salle2.unity index 9bcecb0093ed979ae953b54aea5542367cd507be..24bbc5fe7cb1bb1eeb3abef22474d242d8424bb9 100644 --- a/Maquette/Assets/Scenes/Salle2.unity +++ b/Maquette/Assets/Scenes/Salle2.unity @@ -3439,92 +3439,72 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 1, y: 8} m_EdgeRadius: 0 ---- !u!1001 &4671451442494042651 +--- !u!1001 &1020380626370210026 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 4671451441927063214, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670474, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} - propertyPath: m_LocalPosition.x - value: 0.412 - objectReference: {fileID: 0} - - target: {fileID: 4671451441955014073, guid: b1031e3a7c10644e9a3b8ff5d18458b5, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.41 - objectReference: {fileID: 0} - - target: {fileID: 4671451442330189709, guid: b1031e3a7c10644e9a3b8ff5d18458b5, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.408 - objectReference: {fileID: 0} - - target: {fileID: 4671451442330189709, guid: b1031e3a7c10644e9a3b8ff5d18458b5, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.04 + propertyPath: m_Name + value: Robot objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalPosition.x - value: -3.39 + value: 2.34 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalPosition.y - value: -2.07 + value: 1.32 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_RootOrder value: 5 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086346, guid: b1031e3a7c10644e9a3b8ff5d18458b5, + - target: {fileID: 1020380626425670479, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4671451443811086358, guid: b1031e3a7c10644e9a3b8ff5d18458b5, - type: 3} - propertyPath: m_Name - value: Tank - objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: b1031e3a7c10644e9a3b8ff5d18458b5, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: c61d77613a2c140acb1d321087cbe3e1, type: 3} diff --git a/Maquette/Assets/Scenes/Salle4.unity b/Maquette/Assets/Scenes/Salle4.unity index a0e58b66aefc26985b6562718e64d626f89408e2..44cdb89c823ada56435f9e380512489ede838b16 100644 --- a/Maquette/Assets/Scenes/Salle4.unity +++ b/Maquette/Assets/Scenes/Salle4.unity @@ -508,7 +508,7 @@ PrefabInstance: - target: {fileID: 3075358178863567136, guid: 78693896f7745454ab93ce8ac583a135, type: 3} propertyPath: gunName - value: 0 + value: 5 objectReference: {fileID: 0} - target: {fileID: 3075358178863567138, guid: 78693896f7745454ab93ce8ac583a135, type: 3} diff --git a/Maquette/Assets/Scripts/VillainShooter.cs b/Maquette/Assets/Scripts/VillainShooter.cs index e4e9588f96f6acce58d5885f57a75965bc8740d9..e78a0d0daccb98ca3ecc4aef46ab5e04531fe4ff 100644 --- a/Maquette/Assets/Scripts/VillainShooter.cs +++ b/Maquette/Assets/Scripts/VillainShooter.cs @@ -14,6 +14,7 @@ public class VillainShooter : MonoBehaviour private Pistol pistol; public Transform roomCanvas; private Gun currentGun; + public float range; // Start is called before the first frame update void Start() @@ -26,7 +27,7 @@ public class VillainShooter : MonoBehaviour // Update is called once per frame void FixedUpdate() { - RaycastHit2D[] hits = Physics2D.RaycastAll(FirePointVillain.position, Villain.transform.right, 2); + RaycastHit2D[] hits = Physics2D.RaycastAll(FirePointVillain.position, Villain.transform.right, range); foreach (RaycastHit2D hit in hits) { if (hit.collider.tag == "Bobby" || hit.collider.tag == "Clyde") { if(!cooldown){ diff --git a/Maquette/Assets/Tank.prefab b/Maquette/Assets/Tank.prefab index 7b3722006e4bdb5d971860b98c7de806879c9702..7826629af34f551149f3efdecd6a4665c84dbce6 100644 --- a/Maquette/Assets/Tank.prefab +++ b/Maquette/Assets/Tank.prefab @@ -187,6 +187,7 @@ MonoBehaviour: gunName: 1 weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} roomCanvas: {fileID: 0} + range: 2 --- !u!1 &4671451443480693823 GameObject: m_ObjectHideFlags: 0 @@ -284,6 +285,7 @@ MonoBehaviour: gunName: 1 weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} roomCanvas: {fileID: 0} + range: 2 --- !u!1 &4671451443811086358 GameObject: m_ObjectHideFlags: 0 @@ -432,7 +434,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: villainPos: {fileID: 4671451443811086346} - DeadPlayer: {fileID: 910684994688374103, guid: 93d65b7d78a18430d9c309b26b7a0b6e, + DeadPlayer: {fileID: 5141489527656997565, guid: 5b4d6e3183324ae48b984704edd67ea9, type: 3} maxLife: 500 count_life: 0 @@ -519,6 +521,7 @@ MonoBehaviour: gunName: 5 weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} roomCanvas: {fileID: 0} + range: 2 --- !u!1 &4671451443947999311 GameObject: m_ObjectHideFlags: 0 diff --git a/Maquette/Assets/Tower.prefab b/Maquette/Assets/Tower.prefab index 3135711c856731d8d4cf77ce490d70422f1fe7d5..88af94ad9427d2cdd0e3c743be6c7a3054d26600 100644 --- a/Maquette/Assets/Tower.prefab +++ b/Maquette/Assets/Tower.prefab @@ -212,7 +212,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: villainPos: {fileID: 4254414072138560575} - DeadPlayer: {fileID: 910684994688374103, guid: 93d65b7d78a18430d9c309b26b7a0b6e, + DeadPlayer: {fileID: 5141489527656997565, guid: 5b4d6e3183324ae48b984704edd67ea9, type: 3} maxLife: 500 count_life: 0 diff --git a/Maquette/Assets/Villain.prefab b/Maquette/Assets/Villain.prefab index d65dde5c99c3c567771a47740fd71a2952c07350..28df231e01f0714634061302fedf4be1f368c2dc 100644 --- a/Maquette/Assets/Villain.prefab +++ b/Maquette/Assets/Villain.prefab @@ -307,3 +307,4 @@ MonoBehaviour: gunName: 0 weapons: {fileID: 11400000, guid: 1919b5b27e7b84012a3f4bba54b04b0f, type: 2} roomCanvas: {fileID: 0} + range: 2 diff --git a/Maquette/Assets/robot.png b/Maquette/Assets/robot.png new file mode 100644 index 0000000000000000000000000000000000000000..e07c453c8f6263a14034b6aba2d11fd717c0ab52 Binary files /dev/null and b/Maquette/Assets/robot.png differ diff --git a/Maquette/Assets/robot.png.meta b/Maquette/Assets/robot.png.meta new file mode 100644 index 0000000000000000000000000000000000000000..681a2ab612c35c4ce1c4efca3d3dcc28e01aa53c --- /dev/null +++ b/Maquette/Assets/robot.png.meta @@ -0,0 +1,200 @@ +fileFormatVersion: 2 +guid: 25056ae463c004e76b6f161ab11a7395 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2185472608353246101 + second: robot_0 + - first: + 213: 406595380662849328 + second: robot_1 + - first: + 213: 9048603163218632696 + second: robot_2 + - first: + 213: 906260353153848268 + second: robot_3 + externalObjects: {} + serializedVersion: 11 + 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 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: robot_0 + rect: + serializedVersion: 2 + x: 151 + y: 500 + width: 119 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b6422c8ed34aba1e0800000000000000 + internalID: -2185472608353246101 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: robot_1 + rect: + serializedVersion: 2 + x: 482 + y: 492 + width: 144 + height: 173 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 03f49bf285484a500800000000000000 + internalID: 406595380662849328 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: robot_2 + rect: + serializedVersion: 2 + x: 153 + y: 136 + width: 132 + height: 169 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8ff5f19a2a8139d70800000000000000 + internalID: 9048603163218632696 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: robot_3 + rect: + serializedVersion: 2 + x: 497 + y: 123 + width: 113 + height: 186 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cc351c75dfea39c00800000000000000 + internalID: 906260353153848268 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: