private void __OnError(MahjongErrorType type) { switch (type) { case MahjongErrorType.RoomNone: if (onRoomNoneError != null) { onRoomNoneError.Invoke(); } break; case MahjongErrorType.RoomFull: if (onRoomFullError != null) { onRoomFullError.Invoke(); } break; case MahjongErrorType.RoomCreatedFail: if (onRoomCreateFailError != null) { onRoomCreateFailError.Invoke(); } break; } }
public void SendErrorMessage(int connectionId, MahjongErrorType type) { ErrorMessage errorMessage = new ErrorMessage(); errorMessage.errorCode = (int)type; Send(connectionId, (short)MahjongNetworkMessageType.Error, errorMessage); }