22 lines
520 B
C#
22 lines
520 B
C#
using System.Collections.Generic;
|
|
using Dalamud.Game.Gui.ContextMenu;
|
|
|
|
namespace HighRollerClassic;
|
|
|
|
public class PlayerManager
|
|
{
|
|
private List<Player> Players { get; set; } = [];
|
|
|
|
public Player? GetOrCreatePlayer(MenuTargetDefault? target)
|
|
{
|
|
if (target is null) return null;
|
|
|
|
var player = Players.Find(p => p.ContentId == target.TargetContentId);
|
|
if (player is not null) return player;
|
|
|
|
player = new Player(target);
|
|
Players.Add(player);
|
|
return player;
|
|
}
|
|
}
|