public static void UpdatePlayer(LKCamelot.model.Player play) { lock (readPlayerlock) { using (StreamReader sr = new StreamReader("worldsavePl.txt")) { while (!sr.EndOfStream) { string[] line = sr.ReadLine().Split(','); if (line[1] != play.Name) continue; using (StreamWriter sw = new StreamWriter("worldsavePl.txt", true)) { sw.WriteLine(string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18},{19},{20},{21},{22},{23}", Convert.ToInt32(play.Serial), play.Name, play.Pass, (int)play.Class, play.Stage, play.LightRad, play.Transparancy, play.Map, play.Loc.X, play.Loc.Y, play.Face, play.apStr, play.apMen, play.apDex, play.apVit, play.Extra, play.HP, play.HPCur, play.MP, play.MPCur, play.Level, play.XP, play.Gold, play.MagicLearnedString())); } } } } }