Esempio n. 1
0
        private void ReportModelAnimationClips(StringBuilder sb, ModelImporterClipAnimation[] clipAnimations)
        {
            if (clipAnimations == null)
            {
                AssetsReporterUtils.AddJsonObjectArray(sb, "animationClips", null);
            }
            bool isFirst = true;

            sb.Append("animationClips:[");
            for (int i = 0; i < clipAnimations.Length; ++i)
            {
                if (isFirst)
                {
                    isFirst = false;
                }
                else
                {
                    sb.Append(",");
                }
                sb.Append("{");
                AssetsReporterUtils.AddJsonObject(sb, "name", clipAnimations[i].name).Append(",");
                AssetsReporterUtils.AddJsonObject(sb, "firstFrame", clipAnimations[i].firstFrame).Append(",");
                AssetsReporterUtils.AddJsonObject(sb, "lastFrame", clipAnimations[i].lastFrame).Append(",");
                AssetsReporterUtils.AddJsonObject(sb, "wrapMode", clipAnimations[i].wrapMode.ToString()).Append(",");
                AssetsReporterUtils.AddJsonObject(sb, "loop", clipAnimations[i].loop);
                sb.Append("}");
            }
            sb.Append("]");
        }