using UnityEngine; [AddComponentMenu("Destructible 2D/D2D Click To Stamp")] public class D2D_ClickToStamp : MonoBehaviour { public LayerMask Layers = -1; public Texture2D StampTex; public Vector2 Size = Vector2.one; public float Angle; public float Hardness = 1.0f; protected virtual void Update() { if (Input.GetMouseButtonDown(0) == true && Camera.main != null) { var ray = Camera.main.ScreenPointToRay(Input.mousePosition); var distance = D2D_Helper.Divide(ray.origin.z, ray.direction.z); var point = ray.origin - ray.direction * distance; D2D_Destructible.StampAll(point, Size, Angle, StampTex, Hardness, Layers); } } }