MouseShatter.cs 577 B

12345678910111213141516171819202122
  1. // Shatter Toolkit
  2. // Copyright 2015 Gustav Olsson
  3. using UnityEngine;
  4. namespace ShatterToolkit.Helpers
  5. {
  6. public class MouseShatter : MonoBehaviour
  7. {
  8. public void Update()
  9. {
  10. if (Input.GetMouseButtonDown(0))
  11. {
  12. RaycastHit hit;
  13. if (Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hit))
  14. {
  15. hit.collider.SendMessage("Shatter", hit.point, SendMessageOptions.DontRequireReceiver);
  16. }
  17. }
  18. }
  19. }
  20. }