You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
682 B
31 lines
682 B
using System; |
|
using UnityEngine; |
|
using UnityEngine.UI; |
|
|
|
public class CameraSwitch : MonoBehaviour |
|
{ |
|
public GameObject[] objects; |
|
public Text text; |
|
|
|
private int m_CurrentActiveObject; |
|
|
|
|
|
private void OnEnable() |
|
{ |
|
text.text = objects[m_CurrentActiveObject].name; |
|
} |
|
|
|
|
|
public void NextCamera() |
|
{ |
|
int nextactiveobject = m_CurrentActiveObject + 1 >= objects.Length ? 0 : m_CurrentActiveObject + 1; |
|
|
|
for (int i = 0; i < objects.Length; i++) |
|
{ |
|
objects[i].SetActive(i == nextactiveobject); |
|
} |
|
|
|
m_CurrentActiveObject = nextactiveobject; |
|
text.text = objects[m_CurrentActiveObject].name; |
|
} |
|
}
|
|
|