public PlayerOpException( [NotNull] Player player, PlayerInfo target,
PlayerOpExceptionCode errorCode,
[NotNull] string message, [NotNull] string messageColored )
: base(message)
{
if ( player == null )
throw new ArgumentNullException( "player" );
if ( message == null )
throw new ArgumentNullException( "message" );
if ( messageColored == null )
throw new ArgumentNullException( "messageColored" );
Player = player;
Target = target;
ErrorCode = errorCode;
MessageColored = messageColored;
}