Example #1
0
    void Cast()
    {
        Ray        ray = cam.ScreenPointToRay(Input.mousePosition);
        RaycastHit hit;

        if (Physics.Raycast(ray, out hit))
        {
            CanvasBehavior canvas = hit.collider.gameObject.GetComponent <CanvasBehavior> ();
            if (canvas != null)
            {
                texCoord = hit.textureCoord;
                canvas.BrushDraw(splashTexture, texCoord);
            }
            ProcTerrain.SetHeight(texCoord, splashTexture);
        }
    }