GrounderDemo.cs 590 B

123456789101112131415161718192021222324252627
  1. using UnityEngine;
  2. using System.Collections;
  3. namespace RootMotion.Demos {
  4. /// <summary>
  5. /// Switching characters in the Grounder demo.
  6. /// </summary>
  7. public class GrounderDemo : MonoBehaviour {
  8. public GameObject[] characters;
  9. void OnGUI() {
  10. if (GUILayout.Button("Biped")) Activate(0);
  11. if (GUILayout.Button("Quadruped")) Activate(1);
  12. if (GUILayout.Button("Mech")) Activate(2);
  13. if (GUILayout.Button("Bot")) Activate(3);
  14. }
  15. public void Activate(int index) {
  16. for (int i = 0; i < characters.Length; i++) {
  17. characters[i].SetActive(i == index);
  18. }
  19. }
  20. }
  21. }