private void Update()
{
float scale = Mathf.Max(1, mass * 0.005f);
if (transform.localScale.x != scale ||
transform.localScale.y != scale ||
transform.localScale.z != scale)
transform.localScale = Vector3.one * scale;
if (!Application.isPlaying)
{
if (transform.hasChanged)
{
transform.hasChanged = false;
altered = true;
}
if (altered)
{
altered = false;
OnAltered(this);
}
}
}
#endregion