public Player(string name, ICallbackActions callbackActions) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException(nameof(name)); } Name = name; _callbackActions = callbackActions; }
public static Player Create(string name, ICallbackActions actions) => new Player(name, actions);