21 lines
495 B
C#
21 lines
495 B
C#
using System;
|
|
using SharedLibraryCore.Database.Models;
|
|
|
|
namespace SharedLibraryCore.Events.Game;
|
|
|
|
public class ClientJoinTeamEvent : ClientGameEvent
|
|
{
|
|
public string TeamName { get; init; }
|
|
public EFClient.TeamType? Team {
|
|
get
|
|
{
|
|
if (Enum.TryParse(typeof(EFClient.TeamType), TeamName, out var parsedTeam) && parsedTeam is not null)
|
|
{
|
|
return (EFClient.TeamType)parsedTeam;
|
|
}
|
|
|
|
return null;
|
|
}
|
|
}
|
|
}
|