Skip to content

Commit 27eb533

Browse files
author
DESKTOP-F8VO8FK\Austin
committed
[ADDED] switch case to multiply keyframe values only when necessary (only has intensity right now)
[REMOVED] some printouts
1 parent a901c05 commit 27eb533

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

Assets/FbxExporters/Editor/FbxExporter.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,14 @@ protected void ExportAnimCurve(UnityEngine.Object unityObj,
984984
for (int keyIndex = 0, n = unityAnimCurve.length; keyIndex < n; ++keyIndex)
985985
{
986986
var key = unityAnimCurve[keyIndex];
987+
988+
switch (fbxProperty.GetName())
989+
{
990+
case "Intensity":
991+
key.value *= 100.0f;
992+
break;
993+
}
994+
987995
var fbxTime = FbxTime.FromSecondDouble(key.time);
988996
fbxAnimCurve.KeyAdd(fbxTime);
989997
fbxAnimCurve.KeySet(keyIndex, fbxTime, key.value);

Assets/FbxExporters/Editor/UnitTests/FbxLightTest.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ public void AnimationWithLightTest()
6464

6565
Assert.That(exportedCurve.keys.Length, Is.EqualTo(keys.Length));
6666

67-
Debug.Log(AnimationUtility.GetEditorCurve(clip, AnimationUtility.GetCurveBindings(clip)[0]).keys[1].value);
68-
Debug.Log(AnimationUtility.GetEditorCurve(exportedClip, AnimationUtility.GetCurveBindings(exportedClip)[0]).keys[1].value);
69-
7067
for (int i = 0; i < exportedCurve.keys.Length; i++)
7168
{
7269
Assert.That(exportedCurve.keys[i].time == keys[i].time);

0 commit comments

Comments
 (0)