30 lines
795 B
C#
30 lines
795 B
C#
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
using AmazingAssets.AdvancedDissolve;
|
|||
|
|
|||
|
|
|||
|
namespace AmazingAssets.AdvancedDissolve
|
|||
|
{
|
|||
|
[ExecuteAlways]
|
|||
|
public class AdvancedDissolveTransformScaleToRadius : MonoBehaviour
|
|||
|
{
|
|||
|
public AdvancedDissolveGeometricCutoutController geometricCutoutController;
|
|||
|
public AdvancedDissolve.AdvancedDissolveKeywords.CutoutGeometricCount countID;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
void Update()
|
|||
|
{
|
|||
|
if (geometricCutoutController == null)
|
|||
|
return;
|
|||
|
|
|||
|
|
|||
|
float radius = transform.lossyScale.x * .5f;
|
|||
|
|
|||
|
geometricCutoutController.SetTargetStartPointTransform(countID, transform);
|
|||
|
geometricCutoutController.SetTargetRadius(countID, radius);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|