resolved issues and added minigames to list
This commit is contained in:
@@ -7,7 +7,7 @@ using TMPro;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
public enum GameState
|
||||
public enum MinigameState
|
||||
{
|
||||
Idle,
|
||||
ShowingSequance,
|
||||
@@ -27,7 +27,7 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
public TMP_Text statusText;
|
||||
public GameObject startButton;
|
||||
private int playerStep = 0;
|
||||
private GameState state = GameState.Idle;
|
||||
private MinigameState state = MinigameState.Idle;
|
||||
private List<int> sequence = new List<int>();
|
||||
|
||||
public string TaskID { get; set; }
|
||||
@@ -54,7 +54,7 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
IEnumerator PlaySequence()
|
||||
{
|
||||
|
||||
SetState(GameState.ShowingSequance);
|
||||
SetState(MinigameState.ShowingSequance);
|
||||
yield return new WaitForSeconds(delayBeforeSequence);
|
||||
|
||||
for (int i = 0; i < sequence.Count; i++)
|
||||
@@ -67,12 +67,12 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
}
|
||||
|
||||
playerStep = 0;
|
||||
SetState(GameState.PlayerTurn);
|
||||
SetState(MinigameState.PlayerTurn);
|
||||
}
|
||||
|
||||
void Start()
|
||||
{
|
||||
SetState(GameState.Idle);
|
||||
SetState(MinigameState.Idle);
|
||||
}
|
||||
|
||||
public void StartGame()
|
||||
@@ -83,34 +83,34 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
StartCoroutine(PlaySequence());
|
||||
}
|
||||
|
||||
void SetState(GameState newState)
|
||||
void SetState(MinigameState newState)
|
||||
{
|
||||
state = newState;
|
||||
|
||||
switch (newState)
|
||||
{
|
||||
case GameState.Idle:
|
||||
case MinigameState.Idle:
|
||||
statusText.text = "Get Ready!";
|
||||
break;
|
||||
case GameState.ShowingSequance:
|
||||
case MinigameState.ShowingSequance:
|
||||
statusText.text = "Watch the sequence";
|
||||
break;
|
||||
case GameState.PlayerTurn:
|
||||
case MinigameState.PlayerTurn:
|
||||
statusText.text = "Your turn!";
|
||||
break;
|
||||
case GameState.GameOver:
|
||||
case MinigameState.GameOver:
|
||||
statusText.text = "Gameover";
|
||||
break;
|
||||
case GameState.MinigameWon:
|
||||
case MinigameState.MinigameWon:
|
||||
statusText.text = "Task Completed";
|
||||
break;
|
||||
}
|
||||
|
||||
startButton.SetActive(state == GameState.Idle || state == GameState.GameOver);
|
||||
startButton.SetActive(state == MinigameState.Idle || state == MinigameState.GameOver);
|
||||
}
|
||||
public void OnButtonClicked(int buttonIndex)
|
||||
{
|
||||
if (state != GameState.PlayerTurn) return;
|
||||
if (state != MinigameState.PlayerTurn) return;
|
||||
if (buttonIndex == sequence[playerStep])
|
||||
{
|
||||
playerStep++;
|
||||
@@ -118,7 +118,7 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
{
|
||||
if (round >= winRound)
|
||||
{
|
||||
SetState(GameState.MinigameWon);
|
||||
SetState(MinigameState.MinigameWon);
|
||||
Complete();
|
||||
}
|
||||
else
|
||||
@@ -132,7 +132,7 @@ public class ButtonsMinigame : MonoBehaviour, ITask
|
||||
}
|
||||
else
|
||||
{
|
||||
SetState(GameState.GameOver);
|
||||
SetState(MinigameState.GameOver);
|
||||
Debug.Log("GameOver");
|
||||
}
|
||||
}
|
||||
|
||||
8
Assets/Scripts/flappy_bird - přejmenovat.meta
Normal file
8
Assets/Scripts/flappy_bird - přejmenovat.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b680a6b1d72cd374b90a4eac38c8713b
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5a394b419f210bb4fb74ddc99bf3c469
|
||||
8
Assets/Scripts/hod_veci_do_diry.meta
Normal file
8
Assets/Scripts/hod_veci_do_diry.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3c32eef1764a44149be639d15fac5717
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2
Assets/Scripts/hod_veci_do_diry/DraggableObject.cs.meta
Normal file
2
Assets/Scripts/hod_veci_do_diry/DraggableObject.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f4fdb2075cae8cf459906793b0fc07dd
|
||||
2
Assets/Scripts/hod_veci_do_diry/Hole.cs.meta
Normal file
2
Assets/Scripts/hod_veci_do_diry/Hole.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 499bc5c49b2d47744a55d527594ece5e
|
||||
2
Assets/Scripts/hod_veci_do_diry/LevelManager.cs.meta
Normal file
2
Assets/Scripts/hod_veci_do_diry/LevelManager.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7f708f4b0a7fb8e4f888b67817f5b7ce
|
||||
2
Assets/Scripts/hod_veci_do_diry/ObjectSpawner.cs.meta
Normal file
2
Assets/Scripts/hod_veci_do_diry/ObjectSpawner.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 871ab3a9010b6e14ba6c3295b2ed089d
|
||||
8
Assets/Scripts/insert key.meta
Normal file
8
Assets/Scripts/insert key.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dadb43c30d8c91448a8c72cec4b687dd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2
Assets/Scripts/insert key/insertkeys.cs.meta
Normal file
2
Assets/Scripts/insert key/insertkeys.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0db843a35232004438f51e9b9b8eeab7
|
||||
2
Assets/Scripts/insert key/keysminiigamemanager.cs.meta
Normal file
2
Assets/Scripts/insert key/keysminiigamemanager.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c86a2bcbba19e514b8658980f381825c
|
||||
8
Assets/Scripts/kabely.meta
Normal file
8
Assets/Scripts/kabely.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5b188e084f53e5f4799b63469c805c14
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2
Assets/Scripts/kabely/kabely.cs.meta
Normal file
2
Assets/Scripts/kabely/kabely.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a76580d42c601f44aa909f9dd41ba1b7
|
||||
8
Assets/Scripts/satelity.meta
Normal file
8
Assets/Scripts/satelity.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 27a7d88fa5bb3084b983e9e76d82bc87
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2
Assets/Scripts/satelity/WindController.cs.meta
Normal file
2
Assets/Scripts/satelity/WindController.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1124b38022849a047ba3418e466160e5
|
||||
Reference in New Issue
Block a user