funziona
This commit is contained in:
parent
0a4b8ebeb2
commit
e988f5c310
13 changed files with 135 additions and 72 deletions
|
@ -85,36 +85,41 @@ namespace Sledgemapper
|
|||
SessionData.Map.TryAdd(tile.ToString(), tile);
|
||||
});
|
||||
|
||||
Connection.On("RefreshPlayers", () =>
|
||||
{
|
||||
Connection?.SendAsync("UpdatePosition", SessionData.SessionName, SessionData.SessionId, SessionData.Players.First(p=>p.UserId==int.Parse(_authenticateResponse.Id)));
|
||||
});
|
||||
|
||||
Connection.On<Wall>("NewWall", (tile) =>
|
||||
{
|
||||
SessionData.Walls.Remove(tile.ToString(), out var _);
|
||||
SessionData.Walls.TryAdd(tile.ToString(), tile);
|
||||
});
|
||||
|
||||
Connection.On<Overlay>("NewOverlay", (tile) =>
|
||||
{
|
||||
SessionData.Overlays.Remove(tile.ToString(), out var _);
|
||||
SessionData.Overlays.TryAdd(tile.ToString(), tile);
|
||||
});
|
||||
Connection.On<Overlay>("NewOverlay", (tile) =>
|
||||
{
|
||||
SessionData.Overlays.Remove(tile.ToString(), out var _);
|
||||
SessionData.Overlays.TryAdd(tile.ToString(), tile);
|
||||
});
|
||||
|
||||
Connection.On<Player>("NewPlayer", (player) =>
|
||||
{
|
||||
var p = SessionData.Players.FirstOrDefault(m => m.UserId == player.UserId);
|
||||
if (p is null)
|
||||
{
|
||||
SessionData.Players.Add(player);
|
||||
}
|
||||
else
|
||||
{
|
||||
p.Color = player.Color;
|
||||
p.Position = player.Position;
|
||||
}
|
||||
});
|
||||
{
|
||||
var p = SessionData.Players.FirstOrDefault(m => m.UserId == player.UserId);
|
||||
if (p is null)
|
||||
{
|
||||
SessionData.Players.Add(player);
|
||||
}
|
||||
else
|
||||
{
|
||||
p.Color = player.Color;
|
||||
p.Position = player.Position;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private Task<string> GetToken()
|
||||
{
|
||||
return Task.FromResult(_authenticateResponse.Token);
|
||||
return Task.FromResult(_authenticateResponse.Token);
|
||||
}
|
||||
|
||||
public async Task<bool> Register(RegisterModel registerModel)
|
||||
|
@ -186,7 +191,7 @@ namespace Sledgemapper
|
|||
if (getToken == null) throw new ArgumentNullException(nameof(getToken));
|
||||
this.getToken = getToken;
|
||||
|
||||
//if (myConfigurationService.VerifySslCertificate == false)
|
||||
//if (myConfigurationService.VerifySslCertificate == false)
|
||||
//{
|
||||
ServerCertificateCustomValidationCallback =
|
||||
(message, certificate, chain, sslPolicyErrors) => true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue