22 lines
471 B
C#
22 lines
471 B
C#
using UnityEngine;
|
|
|
|
[ExecuteInEditMode]
|
|
public class UTSMeshRenderer : MonoBehaviour
|
|
{
|
|
private const string Shader_Prop_Object_Center_Name = "_ObjectCenterPositionWS";
|
|
|
|
public Material material;
|
|
|
|
public Transform objectCenter;
|
|
|
|
private void Update()
|
|
{
|
|
if (material == null)
|
|
return;
|
|
|
|
if (objectCenter != null)
|
|
{
|
|
material.SetVector(Shader_Prop_Object_Center_Name, objectCenter.position);
|
|
}
|
|
}
|
|
} |