Resolve WES-43 "Minigame framework"
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user