public void FillUnitInfo(ref SceneUnitInfo unitInfo, Area area, Quaternion areaInverseRotation) { unitInfo.LocalPosition = area.transform.InverseTransformPoint(transform.position); unitInfo.LocalRotation = areaInverseRotation * transform.rotation; unitInfo.LocalScale = ObjectUtility.CalculateLossyScale(transform, area.transform); unitInfo._AABB = m_AABB; unitInfo._Diameter = MathUtility.CaculateLongestSide(m_AABB); }