Skip to content

Commit 5157f4e

Browse files
committed
code review fix - use IEnumerable.ForEach
1 parent 12ed777 commit 5157f4e

File tree

1 file changed

+9
-21
lines changed

1 file changed

+9
-21
lines changed

Assets/FbxExporters/Editor/FbxExporter.cs

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,21 +1429,21 @@ protected bool ExportCommonConstraintProperties<T,U>(T uniConstraint, U fbxConst
14291429
return true;
14301430
}
14311431

1432-
protected struct FbxConstraintSource
1432+
protected struct ExpConstraintSource
14331433
{
14341434
public FbxNode node;
14351435
public float weight;
14361436

1437-
public FbxConstraintSource(FbxNode node, float weight)
1437+
public ExpConstraintSource(FbxNode node, float weight)
14381438
{
14391439
this.node = node;
14401440
this.weight = weight;
14411441
}
14421442
}
14431443

1444-
protected List<FbxConstraintSource> GetConstraintSources(IConstraint unityConstraint)
1444+
protected List<ExpConstraintSource> GetConstraintSources(IConstraint unityConstraint)
14451445
{
1446-
var fbxSources = new List<FbxConstraintSource>();
1446+
var fbxSources = new List<ExpConstraintSource>();
14471447
var sources = new List<ConstraintSource>();
14481448
unityConstraint.GetSources(sources);
14491449
foreach (var source in sources)
@@ -1454,7 +1454,7 @@ protected List<FbxConstraintSource> GetConstraintSources(IConstraint unityConstr
14541454
{
14551455
continue;
14561456
}
1457-
fbxSources.Add(new FbxConstraintSource(sourceNode, source.weight * UnitScaleFactor));
1457+
fbxSources.Add(new ExpConstraintSource(sourceNode, source.weight * UnitScaleFactor));
14581458
}
14591459
return fbxSources;
14601460
}
@@ -1479,10 +1479,7 @@ protected bool ExportPositionConstraint(IConstraint uniConstraint, FbxScene fbxS
14791479
FbxConstraintPosition fbxPosConstraint = FbxConstraintPosition.Create(fbxScene, fbxNode.GetName() + "_positionConstraint");
14801480
fbxPosConstraint.SetConstrainedObject(fbxNode);
14811481
var uniSources = GetConstraintSources(uniPosConstraint);
1482-
foreach (var uniSource in uniSources)
1483-
{
1484-
fbxPosConstraint.AddConstraintSource(uniSource.node, uniSource.weight);
1485-
}
1482+
uniSources.ForEach(uniSource => fbxPosConstraint.AddConstraintSource(uniSource.node, uniSource.weight));
14861483
ExportCommonConstraintProperties(uniPosConstraint, fbxPosConstraint, fbxNode);
14871484

14881485
var uniAffectedAxes = uniPosConstraint.translationAxis;
@@ -1511,10 +1508,7 @@ protected bool ExportRotationConstraint(IConstraint uniConstraint, FbxScene fbxS
15111508
FbxConstraintRotation fbxRotConstraint = FbxConstraintRotation.Create(fbxScene, fbxNode.GetName() + "_rotationConstraint");
15121509
fbxRotConstraint.SetConstrainedObject(fbxNode);
15131510
var uniSources = GetConstraintSources(uniRotConstraint);
1514-
foreach (var uniSource in uniSources)
1515-
{
1516-
fbxRotConstraint.AddConstraintSource(uniSource.node, uniSource.weight);
1517-
}
1511+
uniSources.ForEach(uniSource => fbxRotConstraint.AddConstraintSource(uniSource.node, uniSource.weight));
15181512
ExportCommonConstraintProperties(uniRotConstraint, fbxRotConstraint, fbxNode);
15191513

15201514
var uniAffectedAxes = uniRotConstraint.rotationAxis;
@@ -1547,10 +1541,7 @@ protected bool ExportScaleConstraint(IConstraint uniConstraint, FbxScene fbxScen
15471541
FbxConstraintScale fbxScaleConstraint = FbxConstraintScale.Create(fbxScene, fbxNode.GetName() + "_scaleConstraint");
15481542
fbxScaleConstraint.SetConstrainedObject(fbxNode);
15491543
var uniSources = GetConstraintSources(uniScaleConstraint);
1550-
foreach (var uniSource in uniSources)
1551-
{
1552-
fbxScaleConstraint.AddConstraintSource(uniSource.node, uniSource.weight);
1553-
}
1544+
uniSources.ForEach(uniSource => fbxScaleConstraint.AddConstraintSource(uniSource.node, uniSource.weight));
15541545
ExportCommonConstraintProperties(uniScaleConstraint, fbxScaleConstraint, fbxNode);
15551546

15561547
var uniAffectedAxes = uniScaleConstraint.scalingAxis;
@@ -1581,10 +1572,7 @@ protected bool ExportAimConstraint(IConstraint uniConstraint, FbxScene fbxScene,
15811572
FbxConstraintAim fbxAimConstraint = FbxConstraintAim.Create(fbxScene, fbxNode.GetName() + "_aimConstraint");
15821573
fbxAimConstraint.SetConstrainedObject(fbxNode);
15831574
var uniSources = GetConstraintSources(uniAimConstraint);
1584-
foreach (var uniSource in uniSources)
1585-
{
1586-
fbxAimConstraint.AddConstraintSource(uniSource.node, uniSource.weight);
1587-
}
1575+
uniSources.ForEach(uniSource => fbxAimConstraint.AddConstraintSource(uniSource.node, uniSource.weight));
15881576
ExportCommonConstraintProperties(uniAimConstraint, fbxAimConstraint, fbxNode);
15891577

15901578
var uniAffectedAxes = uniAimConstraint.rotationAxis;

0 commit comments

Comments
 (0)