public override CVariable Copy(CR2WCopyAction context) { var var = (SFoliageInstance)base.Copy(context); var.position = (CVector3D)position.Copy(context); var.Yaw = (CFloat)Yaw.Copy(context); var.Pitch = (CFloat)Pitch.Copy(context); var.Roll = (CFloat)Roll.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (CSwarmCellMap)base.Copy(context); var.data = (CByteArray)data.Copy(context); var.cornerPosition = (CVector3D)cornerPosition.Copy(context); var.dataSizeX = (CInt32)dataSizeX.Copy(context); var.dataSizeY = (CInt32)dataSizeY.Copy(context); var.dataSizeZ = (CInt32)dataSizeZ.Copy(context); var.dataSize = (CInt32)dataSize.Copy(context); var.sizeInKbytes = (CFloat)sizeInKbytes.Copy(context); return(var); }
public override CVariable Copy(CR2WCopyAction context) { var var = (SBlockData)base.Copy(context); var.rotationMatrix = (CMatrix3x3)rotationMatrix.Copy(context); var.position = (CVector3D)position.Copy(context); var.streamingRadius = (CUInt16)flags.Copy(context); var.flags = (CUInt16)flags.Copy(context); var.occlusionSystemID = (CUInt32)occlusionSystemID.Copy(context); var.resourceIndex = (CUInt32)resourceIndex.Copy(context); var.tail = (CBytes)tail.Copy(context); return(var); }