Resolve WES-43 "Minigame framework"

This commit is contained in:
Dries Van Schuylenbergh
2023-03-06 12:14:25 +00:00
parent f670c0cd0a
commit 9eebf4e4f2
34 changed files with 3092 additions and 2354 deletions

View File

@@ -7,10 +7,12 @@ using UnityEngine.SceneManagement;
public class ListScreenManager : MonoBehaviour
{
[Header("List Screen Components")]
public Transform item_container;
// Reference to item-list holder object
public Transform itemContainer;
[Header("Prefabs")]
public GameObject item_prefab;
// Prefab of item
public GameObject itemPrefab;
// TODO: change to ScriptableObject;
[Header("ScriptableObjects")]
@@ -25,7 +27,7 @@ public class ListScreenManager : MonoBehaviour
for (int i = 0; i < numberOfItems; i++)
{
// Create instance of prefab
GameObject instance = GameObject.Instantiate(item_prefab, item_container);
GameObject instance = GameObject.Instantiate(itemPrefab, itemContainer);
// Dynamically load appearance
CourseItem item = instance.GetComponent<CourseItem>();
@@ -36,6 +38,7 @@ public class ListScreenManager : MonoBehaviour
}
}
// Method used as callback for on click events
public void LoadScene(string sceneName)
{
SceneManager.LoadScene(sceneName);