public EyelidRotationLimiterForExport GetExport(Transform startXform) { EyelidRotationLimiterForExport export = new EyelidRotationLimiterForExport() { transformPath = Utils.GetPathForTransform(startXform, transform), defaultQ = defaultQ, closedQ = closedQ, lookUpQ = lookUpQ, lookDownQ = lookDownQ, eyeMaxDownAngle = eyeMaxDownAngle, eyeMaxUpAngle = eyeMaxUpAngle, defaultPos = defaultPos, closedPos = closedPos, lookUpPos = lookUpPos, lookDownPos = lookDownPos, isLookUpSet = isLookUpSet, isLookDownSet = isLookDownSet, isDefaultPosSet = isDefaultPosSet, isClosedPosSet = isClosedPosSet, isLookUpPosSet = isLookUpPosSet, isLookDownPosSet = isLookDownPosSet }; return export; }
public void Import(EyelidRotationLimiterForExport import, Transform startXform) { transform = Utils.GetTransformFromPath(startXform, import.transformPath); defaultQ = import.defaultQ; closedQ = import.closedQ; lookUpQ = import.lookUpQ; lookDownQ = import.lookDownQ; eyeMaxDownAngle = import.eyeMaxDownAngle; eyeMaxUpAngle = import.eyeMaxUpAngle; defaultPos = import.defaultPos; closedPos = import.closedPos; lookUpPos = import.lookUpPos; lookDownPos = import.lookDownPos; isLookUpSet = import.isLookUpSet; isLookDownPosSet = import.isLookDownPosSet; isDefaultPosSet = import.isDefaultPosSet; isClosedPosSet = import.isClosedPosSet; isLookUpPosSet = import.isLookUpPosSet; isLookDownPosSet = import.isLookDownPosSet; }
public bool CanImport(EyelidRotationLimiterForExport import, Transform startXform) { return Utils.CanGetTransformFromPath(startXform, import.transformPath); }