private void btnlogin_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtusername.Text)) { Infobox.Show("Enter a username", "You must enter your username to login."); return; } //Don't check for blank passwords. var user = SaveSystem.CurrentSave.Users.FirstOrDefault(x => x.Username == txtusername.Text); if (user == null) { Infobox.Show("Invalid username", "That username was not found on your system."); return; } if (user.Password != txtpassword.Text) { Infobox.Show("Access denied.", "That password didn't work. Please try a different one."); return; } User = user; userRequestClose = false; shuttingdown = false; this.Close(); }
public static bool AddUser(Dictionary <string, object> args) { string name = args["name"].ToString(); if (SaveSystem.CurrentSave.Users.FirstOrDefault(x => x.Username == name) != null) { Console.WriteLine("{ERR_USERFOUND}"); return(true); } var user = new ClientSave { Username = name, Password = "", Permissions = UserPermissions.User }; SaveSystem.CurrentSave.Users.Add(user); Console.WriteLine(Localization.Parse("{RES_CREATINGUSER}", new Dictionary <string, string> { { "%name", name } })); SaveSystem.SaveGame(); return(true); }
public void PlayOneShot(string audioFileName) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } once_audio.loop = false; AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); once_audio.clip = clip; once_audio.Play(); }
public void PlayMusic(string audioFileName) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } audio.loop = true; AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); audio.clip = clip; audio.Play(); }
/// <summary> /// 初始化游戏管理器 /// </summary> void Start() { bPlayCg = ClientSave.GetBool(PrefsInfo.IsCloseCg); if (!bPlayCg) { UnityTools.TryAddComponent <CGManager> (gameObject).PlayCGByName("cg.mov", null, EndCg); } else { EndCg(); } //MonitorOthers (); }
/// <summary> /// 播放音频剪辑 /// </summary> /// <param name="clip"></param> /// <param name="position"></param> public void Play(string audioFileName, Vector3 postion = default(Vector3)) { if (ClientSave.GetBool(PrefsInfo.IsCloseMusic)) { return; } AudioClip clip = null; if (Get(audioFileName) == null) { clip = Resources.Load <AudioClip> ("Sound/" + audioFileName); // ResourceManager.GetInstance ().LoadAudioClip (audioFileName); if (clip == null) { return; } Add(audioFileName, clip); } else { clip = Get(audioFileName); } AudioSource.PlayClipAtPoint(clip, Vector3.zero); }