summaryrefslogtreecommitdiff
path: root/Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs')
-rw-r--r--Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs41
1 files changed, 0 insertions, 41 deletions
diff --git a/Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs b/Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs
deleted file mode 100644
index d1c108bb..00000000
--- a/Assets/MaterializeFX/Scripts/Utils/DemoPrefabController.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-using UnityEngine;
-
-namespace Assets.MaterializeFX.Scripts.Utils
-{
- internal sealed class DemoPrefabController : MonoBehaviour
- {
- public int StartNum;
- public GameObject[] Prefabs;
-
- private GameObject _currentInstance;
- private int _currentPrefabNum;
-
- public void Next()
- {
- if (Prefabs.Length == 0)
- return;
-
- _currentPrefabNum++;
- if (_currentPrefabNum >= Prefabs.Length)
- _currentPrefabNum = 0;
-
- ChangePrefab(_currentPrefabNum);
- }
-
- private void Start()
- {
- _currentPrefabNum = StartNum;
-
- ChangePrefab(_currentPrefabNum);
- }
-
- private void ChangePrefab(int num)
- {
- if (_currentInstance != null)
- Destroy(_currentInstance);
- var newPrefab = Prefabs[num];
- _currentInstance = Instantiate(newPrefab, newPrefab.transform.position, newPrefab.transform.transform.rotation);
- _currentInstance.SetActive(true);
- }
- }
-} \ No newline at end of file