Example #1
0
        public override CVariable Copy(CR2WCopyAction context)
        {
            var var = (CMeshComponent)base.Copy(context);

            var.attachments = (CArray)attachments.Copy(context);
            return(var);
        }
Example #2
0
        public override CVariable Copy(CR2WCopyAction context)
        {
            var var = (CParticleEmitter)base.Copy(context);

            var.Emitters = (CArray)Emitters.Copy(context);

            return(var);
        }
Example #3
0
        public override CVariable Copy(CR2WCopyAction context)
        {
            var var = (CMaterialGraph)base.Copy(context);

            var.pixelParameters  = (CArray)pixelParameters.Copy(context);
            var.vertexParameters = (CArray)vertexParameters.Copy(context);

            return(var);
        }
Example #4
0
        public override CVariable Copy(CR2WCopyAction context)
        {
            var var = (CEntity)base.Copy(context);

            var.unk1       = (CUInt32)unk1.Copy(context);
            var.unk2       = (CUInt32)unk2.Copy(context);
            var.components = (CArray)components.Copy(context);

            return(var);
        }