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);
        }
Example #2
0
 private void On(AccountLoggedIn @event)
 {
     Dict[@event.ID].LoggedIn = true;
 }