Skip to content

Commit f7a361d

Browse files
committed
feat: chelicerate movement
1 parent cd421ca commit f7a361d

File tree

3 files changed

+27
-140
lines changed

3 files changed

+27
-140
lines changed

Assets/Scenes/Reparation.unity

+13-13
Original file line numberDiff line numberDiff line change
@@ -25639,7 +25639,7 @@ PrefabInstance:
2563925639
addedObject: {fileID: 1153932945}
2564025640
- targetCorrespondingSourceObject: {fileID: -5609321221556402741, guid: d9ff58e3d94324345b590825be096953, type: 3}
2564125641
insertIndex: -1
25642-
addedObject: {fileID: 1153932946}
25642+
addedObject: {fileID: 1153932948}
2564325643
m_SourcePrefab: {fileID: 9199261849990390558, guid: d9ff58e3d94324345b590825be096953, type: 3}
2564425644
--- !u!1 &1153932944 stripped
2564525645
GameObject:
@@ -25667,7 +25667,12 @@ SphereCollider:
2566725667
serializedVersion: 3
2566825668
m_Radius: 0.25
2566925669
m_Center: {x: 0, y: 0, z: 0}
25670-
--- !u!114 &1153932946
25670+
--- !u!4 &1153932947 stripped
25671+
Transform:
25672+
m_CorrespondingSourceObject: {fileID: 5146681718063874739, guid: d9ff58e3d94324345b590825be096953, type: 3}
25673+
m_PrefabInstance: {fileID: 1153932943}
25674+
m_PrefabAsset: {fileID: 0}
25675+
--- !u!114 &1153932948
2567125676
MonoBehaviour:
2567225677
m_ObjectHideFlags: 0
2567325678
m_CorrespondingSourceObject: {fileID: 0}
@@ -25676,19 +25681,14 @@ MonoBehaviour:
2567625681
m_GameObject: {fileID: 1153932944}
2567725682
m_Enabled: 1
2567825683
m_EditorHideFlags: 0
25679-
m_Script: {fileID: 11500000, guid: 6cd190f2ed0638945954a157b7b78d1a, type: 3}
25684+
m_Script: {fileID: 11500000, guid: 77df7a834c991ce4c966b3383d967636, type: 3}
2568025685
m_Name:
2568125686
m_EditorClassIdentifier:
25682-
swimSpeed: 3
25683-
swimRadius: 100
25684-
damage: 10
25685-
changeDirectionInterval: 10
25686-
rotationSpeed: 50
25687-
--- !u!4 &1153932947 stripped
25688-
Transform:
25689-
m_CorrespondingSourceObject: {fileID: 5146681718063874739, guid: d9ff58e3d94324345b590825be096953, type: 3}
25690-
m_PrefabInstance: {fileID: 1153932943}
25691-
m_PrefabAsset: {fileID: 0}
25687+
splineObject: {fileID: 557190188}
25688+
swimSpeed: 1
25689+
rotationSpeed: 5
25690+
loop: 1
25691+
rotationOffset: {x: -90, y: 0, z: 0}
2569225692
--- !u!1001 &1155032072
2569325693
PrefabInstance:
2569425694
m_ObjectHideFlags: 0

Assets/Scripts/Creatures/Chelicerate.cs

-126
This file was deleted.

Assets/Scripts/UI/Endgame.cs

+14-1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ private void EndGame(bool isVictory)
106106

107107
UpdateUI();
108108

109+
DisablePlayerInput();
110+
109111
SetTextVisibility(true);
110112
SetExplanationTextVisibility(1f);
111113

@@ -125,6 +127,17 @@ private void EndGame(bool isVictory)
125127
healthCountExplanation.gameObject.SetActive(false);
126128
}
127129

130+
private void DisablePlayerInput()
131+
{
132+
var player = GameObject.FindWithTag("Player");
133+
134+
if (player == null) return;
135+
136+
var playerMovement = player.GetComponent<FirstPersonController>();
137+
playerMovement.enabled = false;
138+
}
139+
140+
128141
private void UpdateUI()
129142
{
130143
scoreText.text = $"{_score}";
@@ -138,7 +151,7 @@ private void UpdateUI()
138151

139152
restartButton.interactable = true;
140153
quitButton.interactable = true;
141-
154+
142155
restartButton.onClick.AddListener(() => { UnityEngine.SceneManagement.SceneManager.LoadScene(0); });
143156
quitButton.onClick.AddListener(Application.Quit);
144157
}

0 commit comments

Comments
 (0)