ManualSelectionDemo.cs 683 B

1234567891011121314151617181920212223242526272829
  1. using UnityEngine;
  2. using HighlightPlus;
  3. namespace HighlightPlus.Demos {
  4. public class ManualSelectionDemo : MonoBehaviour {
  5. HighlightManager hm;
  6. public Transform objectToSelect;
  7. void Start() {
  8. hm = FindObjectOfType<HighlightManager>();
  9. }
  10. void Update() {
  11. if (Input.GetKeyDown(KeyCode.Alpha1)) {
  12. hm.SelectObject(objectToSelect);
  13. }
  14. if (Input.GetKeyDown(KeyCode.Alpha2)) {
  15. hm.ToggleObject(objectToSelect);
  16. }
  17. if (Input.GetKeyDown(KeyCode.Alpha3)) {
  18. hm.UnselectObject(objectToSelect);
  19. }
  20. }
  21. }
  22. }