Пример #1
0
 /// <summary> Initialises a new instance of fCraft.PlayerOpException, using the specified information. </summary>
 /// <param name="player"> The player executing the command. </param>
 /// <param name="target"> The target of the command, null if no target. </param>
 /// <param name="errorCode"> Specific error code. </param>
 /// <param name="message"> Message to display. </param>
 /// <param name="messageColored"> Message to display with colour codes applied. </param>
 public PlayerOpException( [NotNull] Player player, [CanBeNull] PlayerInfo target,
                           PlayerOpExceptionCode errorCode,
                           [NotNull] string message, [NotNull] string messageColored )
     : base( message ) {
     if( player == null ) throw new ArgumentNullException( "player" );
     if( messageColored == null ) throw new ArgumentNullException( "messageColored" );
     Player = player;
     Target = target;
     ErrorCode = errorCode;
     MessageColored = messageColored;
 }
Пример #2
0
 public PlayerOpException([NotNull] Player player,
                          PlayerOpExceptionCode errorCode,
                          [NotNull] string message, [NotNull] string messageColored)
     : base(message)
 {
     if (message == null)
     {
         throw new ArgumentNullException(nameof(message));
     }
     Player         = player ?? throw new ArgumentNullException(nameof(player));
     ErrorCode      = errorCode;
     MessageColored = messageColored ?? throw new ArgumentNullException(nameof(messageColored));
 }
Пример #3
0
 /// <summary> Initialises a new instance of fCraft.PlayerOpException, using the specified information. </summary>
 /// <param name="player"> The player executing the command. </param>
 /// <param name="target"> The target of the command, null if no target. </param>
 /// <param name="errorCode"> Specific error code. </param>
 /// <param name="message"> Message to display. </param>
 /// <param name="messageColored"> Message to display with colour codes applied. </param>
 public PlayerOpException([NotNull] Player player, [CanBeNull] PlayerInfo target,
                          PlayerOpExceptionCode errorCode,
                          [NotNull] string message, [NotNull] string messageColored)
     : base(message)
 {
     if (player == null)
     {
         throw new ArgumentNullException("player");
     }
     if (messageColored == null)
     {
         throw new ArgumentNullException("messageColored");
     }
     Player         = player;
     Target         = target;
     ErrorCode      = errorCode;
     MessageColored = messageColored;
 }