Ejemplo n.º 1
0
        public void hardReset(SaveFile SAV = null)
        {
            SaveFile CURRSAV = new SAVEditor().SAV;

            if (SAV != null)
            {
                CURRSAV = SAV;
            }
            else
            {
                CurrentSAV        = new PKHeX.WinForms.Controls.SAVEditor();
                CurrentSAV.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                                                                          | System.Windows.Forms.AnchorStyles.Right)));
                CurrentSAV.Location = new System.Drawing.Point(292, 26);
                CurrentSAV.Name     = "C_SAV";
                CurrentSAV.Size     = new System.Drawing.Size(310, 326);
                CurrentSAV.TabIndex = 104;
                CURRSAV             = CurrentSAV.SAV;
            }
            if (CURRSAV.USUM || CURRSAV.SM)
            {
                if (TryLoadPKM(new ConstData().resetpk7, "", "pk7", CURRSAV))
                {
                    return;
                }
            }
            else if (CURRSAV.ORAS || CURRSAV.XY)
            {
                if (TryLoadPKM(new ConstData().resetpk6, "", "pk6", CURRSAV))
                {
                    return;
                }
            }
        }
Ejemplo n.º 2
0
        public void hardReset()
        {
            var assembly     = Assembly.GetExecutingAssembly();
            var resourceName = "PKHeX.WinForms.AutoLegality.Resources.byte.reset.pk7";

            System.IO.Stream       stream  = assembly.GetManifestResourceStream(resourceName);
            System.IO.StreamReader filestr = new System.IO.StreamReader(stream);
            System.IO.MemoryStream ms      = new System.IO.MemoryStream();
            stream.CopyTo(ms);
            byte[] pk7reset = ms.ToArray();
            CurrentSAV        = new PKHeX.WinForms.Controls.SAVEditor();
            CurrentSAV.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                                                                      | System.Windows.Forms.AnchorStyles.Right)));
            CurrentSAV.Location = new System.Drawing.Point(292, 26);
            CurrentSAV.Name     = "C_SAV";
            CurrentSAV.Size     = new System.Drawing.Size(310, 326);
            CurrentSAV.TabIndex = 104;
            if (TryLoadPKM(pk7reset, "", "pk7", CurrentSAV.SAV))
            {
                return;
            }
        }