Example #1
0
        public EyeRotationLimiterForExport GetExport(Transform startXform)
        {
            EyeRotationLimiterForExport export = new EyeRotationLimiterForExport
            {
                transformPath = Utils.GetPathForTransform(startXform, transform),
                defaultQ = defaultQ,
                lookUpQ = lookUpQ,
                lookDownQ = lookDownQ,
                isLookUpSet = isLookUpSet,
                isLookDownSet = isLookDownSet
            };

            return export;
        }
Example #2
0
        public void Import( EyeRotationLimiterForExport import, Transform startXform )
        {
            transform = Utils.GetTransformFromPath(startXform, import.transformPath);
            defaultQ = import.defaultQ;
            lookUpQ = import.lookUpQ;
            lookDownQ = import.lookDownQ;
            isLookUpSet = import.isLookUpSet;
            isLookDownSet = import.isLookDownSet;

            UpdateMaxAngles();
        }
Example #3
0
 public bool CanImport(EyeRotationLimiterForExport import, Transform startXform)
 {
     return Utils.CanGetTransformFromPath(startXform, import.transformPath);
 }