public static Level CreateAvatar(long seed, string token) { Level pl; if (seed == 0) { seed = m_vAvatarSeed; } pl = new Level(seed, token); m_vAvatarSeed++; pl.LoadFromJSON(m_vHomeDefault); m_vDatabase.CreateAccount(pl); return(pl); }
/// <summary> /// This function create a new player in the database. /// </summary> /// <param name="seed">The seed of the client.</param> /// <returns>The level() of the player.</returns> /// <seealso cref="Level"/> public static Level CreateAvatar(long seed) { Level pl; lock (m_vDatabaseLock) { if (seed == 0) { seed = m_vAvatarSeed; } pl = new Level(seed); m_vAvatarSeed++; } pl.LoadFromJSON(m_vHomeDefault); m_vDatabase.CreateAccount(pl); return(pl); }