public QcFileV10 ToV10()
        {
            QcFileV10 output = new QcFileV10();

            output.AttachmentCollection = _AttachmentCollection;
            output.BBox                = _BBox;
            output.BodyCollection      = _BodyCollection;
            output.BodyGroupCollection = _BodyGroupCollection;
            output.CBox                = _CBox;
            output.Cd                   = _Cd;
            output.CdTexture            = _CdTexture;
            output.ControllerCollection = _ControllerCollection;
            output.EyePosition          = _EyePosition;
            output.Flags                = _Flags;
            output.Gamma                = _Gamma;
            output.HBoxCollection       = _HBoxCollection;
            output.MirrorBone           = _MirrorBone;
            output.ModelName            = _ModelName;
            output.Origin               = _Origin;
            output.Pivot                = _Pivot;
            output.RenameBone           = _RenameBone;
            output.Root                 = _Root;
            output.Scale                = _Scale;
            foreach (CommandSequenceV11 seq in _SequenceCollection)
            {
                output.SequenceCollection.Add(seq.ToV10());
            }
            output.TextureGroup = _TextureGroup;

            return(output);
        }
Exemplo n.º 2
0
        public QcFileV10 ToV10()
        {
            QcFileV10 output = new QcFileV10();

            output.Clear();
            output.AttachmentCollection = _AttachmentCollection;
            output.BBox           = _BBox;
            output.BodyCollection = _BodyCollection;
            foreach (CommandModel model in _ModelCollection)
            {
                output.BodyCollection.Add(new CommandBody(model.Name, StaticMethods.StripExtension(model.File)));
            }
            output.BodyGroupCollection  = _BodyGroupCollection;
            output.ControllerCollection = _ControllerCollection;
            output.EyePosition          = _EyePosition;
            output.Flags          = _Flags;
            output.Gamma          = _Gamma;
            output.HBoxCollection = _HBoxCollection;
            output.ModelName      = _ModelName;
            output.Origin         = _Origin;
            foreach (CommandSequenceV44 seq in _SequenceCollection)
            {
                output.SequenceCollection.Add(seq.ToV10());
            }
            output.TextureGroup = _TextureGroup;

            return(output);
        }