Compare commits

..

2 Commits

Author SHA1 Message Date
fc7914f4c5 Bug Fix : Menu pause, resume qui relance en mode solo même en mode 1VS1 2025-01-15 15:01:04 +01:00
9401b9fc8a Bug FIX :
- Player null dans les deathscreens
- Utilisaton d'une Gamesession inutiles dans les DeathScreens
- Fix bouton rejouer qui lance en solo dans deathscreen 1v&
2025-01-15 14:42:38 +01:00
14 changed files with 3283 additions and 455 deletions

Binary file not shown.

Binary file not shown.

View File

@ -226,6 +226,19 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0} m_Pivot: {x: 0, y: 0}
--- !u!114 &28337891
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 28337886}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5827ef60d322c73468e816b5411af65a, type: 3}
m_Name:
m_EditorClassIdentifier:
restartButton: {fileID: 0}
--- !u!1 &344149854 --- !u!1 &344149854
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -308,8 +321,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 934295240} - m_Target: {fileID: 934295243}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToSoloMode m_MethodName: GoToSoloMode
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:
@ -536,8 +549,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 934295242} - component: {fileID: 934295242}
- component: {fileID: 934295241} - component: {fileID: 934295243}
- component: {fileID: 934295240}
m_Layer: 0 m_Layer: 0
m_Name: GameManager m_Name: GameManager
m_TagString: Untagged m_TagString: Untagged
@ -545,37 +557,6 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!114 &934295240
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 934295239}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 412e4ad20c347ce47b62391fe298974c, type: 3}
m_Name:
m_EditorClassIdentifier:
player1: {fileID: 0}
player2: {fileID: 0}
scoreboard: {fileID: 0}
isDuoMode: 0
--- !u!114 &934295241
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 934295239}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8c734ff3b010f1640a238a992583af1f, type: 3}
m_Name:
m_EditorClassIdentifier:
<CurveStrengthY>k__BackingField: 0
<CurveStrengthX>k__BackingField: 0
curveOrigin: {fileID: 0}
--- !u!4 &934295242 --- !u!4 &934295242
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -591,19 +572,18 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &28337891 --- !u!114 &934295243
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 28337886} m_GameObject: {fileID: 934295239}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5827ef60d322c73468e816b5411af65a, type: 3} m_Script: {fileID: 11500000, guid: 90560e670cf9430d920225316b227914, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
restartButton: {fileID: 585937283}
--- !u!1 &963194225 --- !u!1 &963194225
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -704,98 +684,79 @@ PrefabInstance:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 0} m_TransformParent: {fileID: 0}
m_Modifications: m_Modifications:
- target: {fileID: 3596407935928064896, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 3596407935928064896, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_Controller propertyPath: m_Controller
value: value:
objectReference: {fileID: 9100000, guid: 104b61ba2d831c84e9200f18cdf2cd2f, type: 2} objectReference: {fileID: 9100000, guid: 104b61ba2d831c84e9200f18cdf2cd2f, type: 2}
- target: {fileID: 6031424829095203416, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6031424829095203416, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_Enabled propertyPath: m_Enabled
value: 1 value: 1
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6456075115708800826, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6456075115708800826, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: healthBarView propertyPath: healthBarView
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_RootOrder propertyPath: m_RootOrder
value: 1 value: 1
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalScale.x propertyPath: m_LocalScale.x
value: 104.64 value: 104.64
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalScale.y propertyPath: m_LocalScale.y
value: 129.97945 value: 129.97945
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: 1991 value: 1991
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: 52 value: 52
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: -176 value: -176
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalRotation.x propertyPath: m_LocalRotation.x
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalRotation.y propertyPath: m_LocalRotation.y
value: 1 value: 1
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalRotation.z propertyPath: m_LocalRotation.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalEulerAnglesHint.y propertyPath: m_LocalEulerAnglesHint.y
value: 180 value: 180
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 6873339892592015098, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7509186232753540492, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 7509186232753540492, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: laneSystem propertyPath: laneSystem
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7581911058254726377, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 7581911058254726377, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: m_Name propertyPath: m_Name
value: Player value: Player
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7896966939631641298, guid: 01fa89ab9028c864b8560621b7d51f50, - target: {fileID: 7896966939631641298, guid: 01fa89ab9028c864b8560621b7d51f50, type: 3}
type: 3}
propertyPath: PlayerHUD propertyPath: PlayerHUD
value: value:
objectReference: {fileID: 0} objectReference: {fileID: 0}
@ -1147,8 +1108,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 934295240} - m_Target: {fileID: 934295243}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToMainMenu m_MethodName: GoToMainMenu
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:

View File

@ -249,8 +249,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 533191358} - component: {fileID: 533191358}
- component: {fileID: 533191357} - component: {fileID: 533191359}
- component: {fileID: 533191356}
m_Layer: 0 m_Layer: 0
m_Name: GameManager m_Name: GameManager
m_TagString: Untagged m_TagString: Untagged
@ -258,37 +257,6 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!114 &533191356
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 412e4ad20c347ce47b62391fe298974c, type: 3}
m_Name:
m_EditorClassIdentifier:
player1: {fileID: 0}
player2: {fileID: 0}
scoreboard: {fileID: 0}
isDuoMode: 0
--- !u!114 &533191357
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8c734ff3b010f1640a238a992583af1f, type: 3}
m_Name:
m_EditorClassIdentifier:
<CurveStrengthY>k__BackingField: 0
<CurveStrengthX>k__BackingField: 0
curveOrigin: {fileID: 0}
--- !u!4 &533191358 --- !u!4 &533191358
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -304,6 +272,18 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &533191359
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90560e670cf9430d920225316b227914, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &565350509 --- !u!1 &565350509
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -476,7 +456,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 101.906845, y: -143.3} m_AnchoredPosition: {x: 114, y: -143.3}
m_SizeDelta: {x: 132.7723, y: 148.15} m_SizeDelta: {x: 132.7723, y: 148.15}
m_Pivot: {x: 0.5, y: 0.50000006} m_Pivot: {x: 0.5, y: 0.50000006}
--- !u!114 &641718692 --- !u!114 &641718692
@ -523,8 +503,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 533191359}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToMainMenu m_MethodName: GoToMainMenu
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:
@ -1278,7 +1258,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -114.46594, y: -143.30191} m_AnchoredPosition: {x: -92, y: -143.30191}
m_SizeDelta: {x: 136.9507, y: 148.1487} m_SizeDelta: {x: 136.9507, y: 148.1487}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2040053554 --- !u!114 &2040053554
@ -1325,8 +1305,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 533191359}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToDuoMode m_MethodName: GoToDuoMode
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:

View File

@ -506,8 +506,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 533191358} - component: {fileID: 533191358}
- component: {fileID: 533191357} - component: {fileID: 533191359}
- component: {fileID: 533191356}
m_Layer: 0 m_Layer: 0
m_Name: GameManager m_Name: GameManager
m_TagString: Untagged m_TagString: Untagged
@ -515,36 +514,6 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!114 &533191356
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 412e4ad20c347ce47b62391fe298974c, type: 3}
m_Name:
m_EditorClassIdentifier:
currentPlayer: {fileID: 0}
scoreboard: {fileID: 0}
isPlayer2: 0
--- !u!114 &533191357
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8c734ff3b010f1640a238a992583af1f, type: 3}
m_Name:
m_EditorClassIdentifier:
<CurveStrengthY>k__BackingField: 0
<CurveStrengthX>k__BackingField: 0
curveOrigin: {fileID: 963194228}
--- !u!4 &533191358 --- !u!4 &533191358
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -560,6 +529,18 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &533191359
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 533191355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90560e670cf9430d920225316b227914, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &565350509 --- !u!1 &565350509
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -594,7 +575,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: -16}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &565350511 --- !u!114 &565350511
@ -732,8 +713,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -273.40057, y: -40.693207} m_AnchoredPosition: {x: -410, y: -72}
m_SizeDelta: {x: 127.3032, y: 299.7355} m_SizeDelta: {x: 195, y: 400}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &585937283 --- !u!114 &585937283
MonoBehaviour: MonoBehaviour:
@ -779,8 +760,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 533191359}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToSoloMode m_MethodName: GoToSoloMode
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:
@ -912,7 +893,7 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 0}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: GameSession, Assembly-CSharp
m_MethodName: GoToSoloMode m_MethodName: GoToSoloMode
m_Mode: 1 m_Mode: 1
@ -1442,7 +1423,7 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 0}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: GameSession, Assembly-CSharp
m_MethodName: GoToSoloMode m_MethodName: GoToSoloMode
m_Mode: 1 m_Mode: 1
@ -1529,7 +1510,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -112, y: -45.2294} m_AnchoredPosition: {x: -112, y: -45.2294}
m_SizeDelta: {x: 201.0648, y: 364.0289} m_SizeDelta: {x: 195, y: 400}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2040053554 --- !u!114 &2040053554
MonoBehaviour: MonoBehaviour:
@ -1575,8 +1556,8 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: m_Calls:
- m_Target: {fileID: 533191356} - m_Target: {fileID: 533191359}
m_TargetAssemblyTypeName: GameSession, Assembly-CSharp m_TargetAssemblyTypeName: Assets.Scripts.GameSession.GoToScene, Assembly-CSharp
m_MethodName: GoToDuoMode m_MethodName: GoToDuoMode
m_Mode: 1 m_Mode: 1
m_Arguments: m_Arguments:

View File

@ -2001,7 +2001,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
target: {fileID: 2249596435903131709} target: {fileID: 2249596435903131709}
defaultDistance: {x: 0, y: 5.9, z: -4} defaultDistance: {x: 0, y: 5.99, z: -7}
distanceDamp: 0.15 distanceDamp: 0.15
--- !u!114 &1053166413 --- !u!114 &1053166413
MonoBehaviour: MonoBehaviour:

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using Assets.Scripts.GameSession;
using JetBrains.Annotations; using JetBrains.Annotations;
using UnityEngine; using UnityEngine;
using UnityEngine.SceneManagement; using UnityEngine.SceneManagement;
@ -162,20 +163,21 @@ public class GameSession : MonoBehaviour,IResettable
SceneManager.LoadScene("DeathScreen1VS1"); SceneManager.LoadScene("DeathScreen1VS1");
} }
public void GoToSoloMode() public void PausePlayAgain()
{ {
SceneManager.LoadScene("SoloGameScene", LoadSceneMode.Single); if (isDuoMode)
{
GoToScene.GoToDuoMode();
}
else
{
GoToScene.GoToSoloMode();
}
ResetToDefault(); ResetToDefault();
} }
public void PauseBackToMainMenu()
public void GoToDuoMode()
{ {
SceneManager.LoadScene("DuoGameScene", LoadSceneMode.Single); GoToScene.GoToMainMenu();
ResetToDefault();
}
public void GoToMainMenu()
{
SceneManager.LoadScene("MainMenu", LoadSceneMode.Single);
ResetToDefault(); ResetToDefault();
} }

View File

@ -0,0 +1,30 @@
using UnityEngine;
using UnityEngine.SceneManagement;
namespace Assets.Scripts.GameSession
{
public class GoToScene : MonoBehaviour
{
public static void GoToSoloMode()
{
SceneManager.LoadScene("SoloGameScene", LoadSceneMode.Single);
}
public static void GoToDuoMode()
{
SceneManager.LoadScene("DuoGameScene", LoadSceneMode.Single);
}
public static void GoToMainMenu()
{
SceneManager.LoadScene("MainMenu", LoadSceneMode.Single);
}
public static void GoToDeathScreenSolo()
{
SceneManager.LoadScene("DeathScreen", LoadSceneMode.Single);
}
public static void GoToDeathScreen1VS1()
{
SceneManager.LoadScene("DeathScreen1VS1", LoadSceneMode.Single);
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 90560e670cf9430d920225316b227914
timeCreated: 1736947730

View File

@ -41,15 +41,15 @@ public class Health : MonoBehaviour, IDamageable,IHealable, IResettable
} }
public void TakeDamage(int amount) public void TakeDamage(int amount)
{ {
// if (CurrentHealth > 0) if (CurrentHealth > 0)
// { {
// CurrentHealth -= amount; CurrentHealth -= amount;
// if (CurrentHealth <= 0){ if (CurrentHealth <= 0){
// CurrentHealth = 0; CurrentHealth = 0;
// OnOutOfHealth?.Invoke(); OnOutOfHealth?.Invoke();
// } }
// OnHealthChanged(this, healthArgs.GetUpdatedArgs(CurrentHealth, MaxHealth)); OnHealthChanged(this, healthArgs.GetUpdatedArgs(CurrentHealth, MaxHealth));
// } }
} }
public void Heal(int amount) public void Heal(int amount)
{ {

View File

@ -89,11 +89,6 @@ public class Player : MonoBehaviour, IResettable, ICommandTranslator
{ {
PlayerHealth.OnOutOfHealth += Die; PlayerHealth.OnOutOfHealth += Die;
} }
// private void OnDisable()
// {
// PlayerHealth.OnOutOfHealth -= Die;
// }
private void Start() private void Start()
{ {
PlayerStateMachine.SetState(PlayerStateMachine.PlayerStartingIdleState); PlayerStateMachine.SetState(PlayerStateMachine.PlayerStartingIdleState);

View File

@ -30,11 +30,6 @@ public class ChunkGenerator : MonoBehaviour
transform.localPosition.y, transform.localPosition.y,
transform.localPosition.z transform.localPosition.z
); );
//TODO: A enlever (pour fix bug)
// if (obstacle.IsOnAllLanes)
// {
// obstacle.transform.localPosition = new Vector3(LaneSystem.CenterLane * LaneSystem.LaneWidth, transform.localPosition.y, transform.localPosition.z);
// }
} }
return chunkToFill; return chunkToFill;
} }

View File

@ -26,12 +26,12 @@ public class PausedView : BaseView
mainMenuButton.onClick.AddListener(() => mainMenuButton.onClick.AddListener(() =>
{ {
GameSession.Instance.GoToMainMenu(); GameSession.Instance.PauseBackToMainMenu();
}); });
restartButton.onClick.AddListener(() => restartButton.onClick.AddListener(() =>
{ {
GameSession.Instance.GoToSoloMode(); GameSession.Instance.PausePlayAgain();
}); });
base.Init(); base.Init();
} }

File diff suppressed because one or more lines are too long