public void Login(Guid webApiToken) { Client.SetData("RP_ACCOUNT", this); DbModel.LastLogin = DateTime.Now; Client.SendInfo( $"Witaj, {DbModel.Name} zostałeś pomyślnie zalogowany. Ostatnie logowanie:" + $" {DbModel.LastLogin.ToShortDateString()} {DbModel.LastLogin.ToShortTimeString()} "); EntityHelper.Add(this); WebApiToken = webApiToken; // calling static event telling that player logged in AccountLoggedIn?.Invoke(Client, this); }
private void On(AccountLoggedIn @event) { Dict[@event.ID].LoggedIn = true; }