private void ShowSpherePointKeyframesInSkybox(SpherePointKeyframeGroup group) { int debugPoints = 0; for (int i = 0; i < group.keyframes.Count; i++) { SpherePointKeyframe keyframe = group.keyframes[i]; Vector3 direction = keyframe.spherePoint.GetWorldDirection(); float isActiveKeyframe = SkyEditorUtility.IsKeyframeActiveInInspector(keyframe) ? 1.0f : 0.0f; Vector4 pointData = new Vector4(direction.x, direction.y, direction.z, isActiveKeyframe); if (i < MAX_DEBUG_POINTS) { m_DebugPoints[i] = pointData; debugPoints += 1; } } ShowDebugPoints(m_DebugPoints, debugPoints); }