4814 lines
206 KiB
C#
4814 lines
206 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace rail
|
|
{
|
|
public class RailConverter
|
|
{
|
|
public static void Cpp2Csharp(IntPtr ptr, AcquireSessionTicketResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AcquireSessionTicketResponse_session_ticket_get(ptr), ret.session_ticket);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AcquireSessionTicketResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.session_ticket, RAIL_API_PINVOKE.AcquireSessionTicketResponse_session_ticket_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncAcquireGameServerSessionTicketResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncAcquireGameServerSessionTicketResponse_session_ticket_get(ptr), ret.session_ticket);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncAcquireGameServerSessionTicketResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.session_ticket, RAIL_API_PINVOKE.AsyncAcquireGameServerSessionTicketResponse_session_ticket_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncAddFavoriteGameServerResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncAddFavoriteGameServerResult_server_id_get(ptr), ret.server_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncAddFavoriteGameServerResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.server_id, RAIL_API_PINVOKE.AsyncAddFavoriteGameServerResult_server_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncDeleteStreamFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncDeleteStreamFileResult_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncDeleteStreamFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncDeleteStreamFileResult_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncGetFavoriteGameServersResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncGetFavoriteGameServersResult_server_id_array_get(ptr), ret.server_id_array);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncGetFavoriteGameServersResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.server_id_array, RAIL_API_PINVOKE.AsyncGetFavoriteGameServersResult_server_id_array_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncGetMyFavoritesWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.total_available_works = RAIL_API_PINVOKE.AsyncGetMyFavoritesWorksResult_total_available_works_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncGetMyFavoritesWorksResult_spacework_descriptors_get(ptr), ret.spacework_descriptors);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncGetMyFavoritesWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncGetMyFavoritesWorksResult_total_available_works_set(ptr, data.total_available_works);
|
|
Csharp2Cpp(data.spacework_descriptors, RAIL_API_PINVOKE.AsyncGetMyFavoritesWorksResult_spacework_descriptors_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncGetMySubscribedWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.total_available_works = RAIL_API_PINVOKE.AsyncGetMySubscribedWorksResult_total_available_works_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncGetMySubscribedWorksResult_spacework_descriptors_get(ptr), ret.spacework_descriptors);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncGetMySubscribedWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncGetMySubscribedWorksResult_total_available_works_set(ptr, data.total_available_works);
|
|
Csharp2Cpp(data.spacework_descriptors, RAIL_API_PINVOKE.AsyncGetMySubscribedWorksResult_spacework_descriptors_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncListFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncListFileResult_file_list_get(ptr), ret.file_list);
|
|
ret.try_list_file_num = RAIL_API_PINVOKE.AsyncListFileResult_try_list_file_num_get(ptr);
|
|
ret.all_file_num = RAIL_API_PINVOKE.AsyncListFileResult_all_file_num_get(ptr);
|
|
ret.start_index = RAIL_API_PINVOKE.AsyncListFileResult_start_index_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncListFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.file_list, RAIL_API_PINVOKE.AsyncListFileResult_file_list_get(ptr));
|
|
RAIL_API_PINVOKE.AsyncListFileResult_try_list_file_num_set(ptr, data.try_list_file_num);
|
|
RAIL_API_PINVOKE.AsyncListFileResult_all_file_num_set(ptr, data.all_file_num);
|
|
RAIL_API_PINVOKE.AsyncListFileResult_start_index_set(ptr, data.start_index);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncModifyFavoritesWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_success_ids_get(ptr), ret.success_ids);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_failure_ids_get(ptr), ret.failure_ids);
|
|
ret.modify_flag = (EnumRailModifyFavoritesSpaceWorkType)RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_modify_flag_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncModifyFavoritesWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.success_ids, RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_success_ids_get(ptr));
|
|
Csharp2Cpp(data.failure_ids, RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_failure_ids_get(ptr));
|
|
RAIL_API_PINVOKE.AsyncModifyFavoritesWorksResult_modify_flag_set(ptr, (int)data.modify_flag);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncQueryQuotaResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.available_quota = RAIL_API_PINVOKE.AsyncQueryQuotaResult_available_quota_get(ptr);
|
|
ret.total_quota = RAIL_API_PINVOKE.AsyncQueryQuotaResult_total_quota_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncQueryQuotaResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncQueryQuotaResult_available_quota_set(ptr, data.available_quota);
|
|
RAIL_API_PINVOKE.AsyncQueryQuotaResult_total_quota_set(ptr, data.total_quota);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncQuerySpaceWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.total_available_works = RAIL_API_PINVOKE.AsyncQuerySpaceWorksResult_total_available_works_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncQuerySpaceWorksResult_spacework_descriptors_get(ptr), ret.spacework_descriptors);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncQuerySpaceWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncQuerySpaceWorksResult_total_available_works_set(ptr, data.total_available_works);
|
|
Csharp2Cpp(data.spacework_descriptors, RAIL_API_PINVOKE.AsyncQuerySpaceWorksResult_spacework_descriptors_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncReadFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.try_read_length = RAIL_API_PINVOKE.AsyncReadFileResult_try_read_length_get(ptr);
|
|
ret.offset = RAIL_API_PINVOKE.AsyncReadFileResult_offset_get(ptr);
|
|
ret.data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncReadFileResult_data_get(ptr));
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncReadFileResult_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncReadFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncReadFileResult_try_read_length_set(ptr, data.try_read_length);
|
|
RAIL_API_PINVOKE.AsyncReadFileResult_offset_set(ptr, data.offset);
|
|
RAIL_API_PINVOKE.AsyncReadFileResult_data_set(ptr, data.data);
|
|
RAIL_API_PINVOKE.AsyncReadFileResult_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncReadStreamFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.try_read_length = RAIL_API_PINVOKE.AsyncReadStreamFileResult_try_read_length_get(ptr);
|
|
ret.offset = RAIL_API_PINVOKE.AsyncReadStreamFileResult_offset_get(ptr);
|
|
ret.data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncReadStreamFileResult_data_get(ptr));
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncReadStreamFileResult_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncReadStreamFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncReadStreamFileResult_try_read_length_set(ptr, data.try_read_length);
|
|
RAIL_API_PINVOKE.AsyncReadStreamFileResult_offset_set(ptr, data.offset);
|
|
RAIL_API_PINVOKE.AsyncReadStreamFileResult_data_set(ptr, data.data);
|
|
RAIL_API_PINVOKE.AsyncReadStreamFileResult_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncRemoveFavoriteGameServerResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncRemoveFavoriteGameServerResult_server_id_get(ptr), ret.server_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncRemoveFavoriteGameServerResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.server_id, RAIL_API_PINVOKE.AsyncRemoveFavoriteGameServerResult_server_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncRemoveSpaceWorkResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncRemoveSpaceWorkResult_id_get(ptr), ret.id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncRemoveSpaceWorkResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.id, RAIL_API_PINVOKE.AsyncRemoveSpaceWorkResult_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncRenameStreamFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.old_filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncRenameStreamFileResult_old_filename_get(ptr));
|
|
ret.new_filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncRenameStreamFileResult_new_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncRenameStreamFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncRenameStreamFileResult_old_filename_set(ptr, data.old_filename);
|
|
RAIL_API_PINVOKE.AsyncRenameStreamFileResult_new_filename_set(ptr, data.new_filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncSearchSpaceWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.total_available_works = RAIL_API_PINVOKE.AsyncSearchSpaceWorksResult_total_available_works_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncSearchSpaceWorksResult_spacework_descriptors_get(ptr), ret.spacework_descriptors);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncSearchSpaceWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncSearchSpaceWorksResult_total_available_works_set(ptr, data.total_available_works);
|
|
Csharp2Cpp(data.spacework_descriptors, RAIL_API_PINVOKE.AsyncSearchSpaceWorksResult_spacework_descriptors_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncSubscribeSpaceWorksResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_success_ids_get(ptr), ret.success_ids);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_failure_ids_get(ptr), ret.failure_ids);
|
|
ret.subscribe = RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_subscribe_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncSubscribeSpaceWorksResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.success_ids, RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_success_ids_get(ptr));
|
|
Csharp2Cpp(data.failure_ids, RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_failure_ids_get(ptr));
|
|
RAIL_API_PINVOKE.AsyncSubscribeSpaceWorksResult_subscribe_set(ptr, data.subscribe);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncUpdateMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.type = (EnumRailSpaceWorkType)RAIL_API_PINVOKE.AsyncUpdateMetadataResult_type_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncUpdateMetadataResult_id_get(ptr), ret.id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncUpdateMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncUpdateMetadataResult_type_set(ptr, (int)data.type);
|
|
Csharp2Cpp(data.id, RAIL_API_PINVOKE.AsyncUpdateMetadataResult_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncVoteSpaceWorkResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.AsyncVoteSpaceWorkResult_id_get(ptr), ret.id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncVoteSpaceWorkResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.id, RAIL_API_PINVOKE.AsyncVoteSpaceWorkResult_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncWriteFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.written_length = RAIL_API_PINVOKE.AsyncWriteFileResult_written_length_get(ptr);
|
|
ret.offset = RAIL_API_PINVOKE.AsyncWriteFileResult_offset_get(ptr);
|
|
ret.try_write_length = RAIL_API_PINVOKE.AsyncWriteFileResult_try_write_length_get(ptr);
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncWriteFileResult_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncWriteFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncWriteFileResult_written_length_set(ptr, data.written_length);
|
|
RAIL_API_PINVOKE.AsyncWriteFileResult_offset_set(ptr, data.offset);
|
|
RAIL_API_PINVOKE.AsyncWriteFileResult_try_write_length_set(ptr, data.try_write_length);
|
|
RAIL_API_PINVOKE.AsyncWriteFileResult_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, AsyncWriteStreamFileResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.written_length = RAIL_API_PINVOKE.AsyncWriteStreamFileResult_written_length_get(ptr);
|
|
ret.offset = RAIL_API_PINVOKE.AsyncWriteStreamFileResult_offset_get(ptr);
|
|
ret.try_write_length = RAIL_API_PINVOKE.AsyncWriteStreamFileResult_try_write_length_get(ptr);
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.AsyncWriteStreamFileResult_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(AsyncWriteStreamFileResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.AsyncWriteStreamFileResult_written_length_set(ptr, data.written_length);
|
|
RAIL_API_PINVOKE.AsyncWriteStreamFileResult_offset_set(ptr, data.offset);
|
|
RAIL_API_PINVOKE.AsyncWriteStreamFileResult_try_write_length_set(ptr, data.try_write_length);
|
|
RAIL_API_PINVOKE.AsyncWriteStreamFileResult_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserDamageRectNeedsPaintRequest ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.update_bgra_height = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_bgra_height_get(ptr);
|
|
ret.scroll_x_pos = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_scroll_x_pos_get(ptr);
|
|
ret.bgra_data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_data_get(ptr));
|
|
ret.update_bgra_width = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_bgra_width_get(ptr);
|
|
ret.page_scale_factor = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_page_scale_factor_get(ptr);
|
|
ret.update_offset_y = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_offset_y_get(ptr);
|
|
ret.update_offset_x = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_offset_x_get(ptr);
|
|
ret.offset_x = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_offset_x_get(ptr);
|
|
ret.offset_y = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_offset_y_get(ptr);
|
|
ret.bgra_height = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_height_get(ptr);
|
|
ret.scroll_y_pos = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_scroll_y_pos_get(ptr);
|
|
ret.bgra_width = RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_width_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserDamageRectNeedsPaintRequest data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_bgra_height_set(ptr, data.update_bgra_height);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_scroll_x_pos_set(ptr, data.scroll_x_pos);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_data_set(ptr, data.bgra_data);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_bgra_width_set(ptr, data.update_bgra_width);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_page_scale_factor_set(ptr, data.page_scale_factor);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_offset_y_set(ptr, data.update_offset_y);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_update_offset_x_set(ptr, data.update_offset_x);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_offset_x_set(ptr, data.offset_x);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_offset_y_set(ptr, data.offset_y);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_height_set(ptr, data.bgra_height);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_scroll_y_pos_set(ptr, data.scroll_y_pos);
|
|
RAIL_API_PINVOKE.BrowserDamageRectNeedsPaintRequest_bgra_width_set(ptr, data.bgra_width);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserNeedsPaintRequest ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.bgra_width = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_width_get(ptr);
|
|
ret.scroll_y_pos = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_scroll_y_pos_get(ptr);
|
|
ret.bgra_data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_data_get(ptr));
|
|
ret.page_scale_factor = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_page_scale_factor_get(ptr);
|
|
ret.offset_x = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_offset_x_get(ptr);
|
|
ret.scroll_x_pos = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_scroll_x_pos_get(ptr);
|
|
ret.bgra_height = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_height_get(ptr);
|
|
ret.offset_y = RAIL_API_PINVOKE.BrowserNeedsPaintRequest_offset_y_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserNeedsPaintRequest data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_width_set(ptr, data.bgra_width);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_scroll_y_pos_set(ptr, data.scroll_y_pos);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_data_set(ptr, data.bgra_data);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_page_scale_factor_set(ptr, data.page_scale_factor);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_offset_x_set(ptr, data.offset_x);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_scroll_x_pos_set(ptr, data.scroll_x_pos);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_bgra_height_set(ptr, data.bgra_height);
|
|
RAIL_API_PINVOKE.BrowserNeedsPaintRequest_offset_y_set(ptr, data.offset_y);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserRenderNavigateResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserRenderNavigateResult_url_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserRenderNavigateResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserRenderNavigateResult_url_set(ptr, data.url);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserRenderStateChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.can_go_back = RAIL_API_PINVOKE.BrowserRenderStateChanged_can_go_back_get(ptr);
|
|
ret.can_go_forward = RAIL_API_PINVOKE.BrowserRenderStateChanged_can_go_forward_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserRenderStateChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserRenderStateChanged_can_go_back_set(ptr, data.can_go_back);
|
|
RAIL_API_PINVOKE.BrowserRenderStateChanged_can_go_forward_set(ptr, data.can_go_forward);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserRenderTitleChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.new_title = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserRenderTitleChanged_new_title_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserRenderTitleChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserRenderTitleChanged_new_title_set(ptr, data.new_title);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, BrowserTryNavigateNewPageRequest ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_url_get(ptr));
|
|
ret.target_type = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_target_type_get(ptr));
|
|
ret.is_redirect_request = RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_is_redirect_request_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(BrowserTryNavigateNewPageRequest data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_url_set(ptr, data.url);
|
|
RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_target_type_set(ptr, data.target_type);
|
|
RAIL_API_PINVOKE.BrowserTryNavigateNewPageRequest_is_redirect_request_set(ptr, data.is_redirect_request);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CheckAllDlcsStateReadyResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CheckAllDlcsStateReadyResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ClearRoomMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.ClearRoomMetadataResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ClearRoomMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.ClearRoomMetadataResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CloseBrowserResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CloseBrowserResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CompleteConsumeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CompleteConsumeAssetsFinished_asset_item_get(ptr), ret.asset_item);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CompleteConsumeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.asset_item, RAIL_API_PINVOKE.CompleteConsumeAssetsFinished_asset_item_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CompleteConsumeByExchangeAssetsToFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CompleteConsumeByExchangeAssetsToFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateBrowserOptions ret)
|
|
{
|
|
ret.has_minimum_button = RAIL_API_PINVOKE.CreateBrowserOptions_has_minimum_button_get(ptr);
|
|
ret.has_border = RAIL_API_PINVOKE.CreateBrowserOptions_has_border_get(ptr);
|
|
ret.is_movable = RAIL_API_PINVOKE.CreateBrowserOptions_is_movable_get(ptr);
|
|
ret.has_maximum_button = RAIL_API_PINVOKE.CreateBrowserOptions_has_maximum_button_get(ptr);
|
|
ret.margin_left = RAIL_API_PINVOKE.CreateBrowserOptions_margin_left_get(ptr);
|
|
ret.margin_top = RAIL_API_PINVOKE.CreateBrowserOptions_margin_top_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateBrowserOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_has_minimum_button_set(ptr, data.has_minimum_button);
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_has_border_set(ptr, data.has_border);
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_is_movable_set(ptr, data.is_movable);
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_has_maximum_button_set(ptr, data.has_maximum_button);
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_margin_left_set(ptr, data.margin_left);
|
|
RAIL_API_PINVOKE.CreateBrowserOptions_margin_top_set(ptr, data.margin_top);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateBrowserResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateBrowserResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateCustomerDrawBrowserOptions ret)
|
|
{
|
|
ret.content_offset_x = RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_offset_x_get(ptr);
|
|
ret.content_offset_y = RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_offset_y_get(ptr);
|
|
ret.content_window_height = RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_window_height_get(ptr);
|
|
ret.has_scroll = RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_has_scroll_get(ptr);
|
|
ret.content_window_width = RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_window_width_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateCustomerDrawBrowserOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_offset_x_set(ptr, data.content_offset_x);
|
|
RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_offset_y_set(ptr, data.content_offset_y);
|
|
RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_window_height_set(ptr, data.content_window_height);
|
|
RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_has_scroll_set(ptr, data.has_scroll);
|
|
RAIL_API_PINVOKE.CreateCustomerDrawBrowserOptions_content_window_width_set(ptr, data.content_window_width);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateGameServerOptions ret)
|
|
{
|
|
ret.has_password = RAIL_API_PINVOKE.CreateGameServerOptions_has_password_get(ptr);
|
|
ret.enable_team_voice = RAIL_API_PINVOKE.CreateGameServerOptions_enable_team_voice_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateGameServerOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.CreateGameServerOptions_has_password_set(ptr, data.has_password);
|
|
RAIL_API_PINVOKE.CreateGameServerOptions_enable_team_voice_set(ptr, data.enable_team_voice);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateGameServerResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateGameServerResult_game_server_id_get(ptr), ret.game_server_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateGameServerResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.game_server_id, RAIL_API_PINVOKE.CreateGameServerResult_game_server_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateRoomResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.CreateRoomResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateRoomResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.CreateRoomResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateSessionFailed ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateSessionFailed_local_peer_get(ptr), ret.local_peer);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateSessionFailed_remote_peer_get(ptr), ret.remote_peer);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateSessionFailed data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.local_peer, RAIL_API_PINVOKE.CreateSessionFailed_local_peer_get(ptr));
|
|
Csharp2Cpp(data.remote_peer, RAIL_API_PINVOKE.CreateSessionFailed_remote_peer_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateSessionRequest ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateSessionRequest_local_peer_get(ptr), ret.local_peer);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateSessionRequest_remote_peer_get(ptr), ret.remote_peer);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateSessionRequest data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.local_peer, RAIL_API_PINVOKE.CreateSessionRequest_local_peer_get(ptr));
|
|
Csharp2Cpp(data.remote_peer, RAIL_API_PINVOKE.CreateSessionRequest_remote_peer_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateVoiceChannelOption ret)
|
|
{
|
|
ret.join_channel_after_created = RAIL_API_PINVOKE.CreateVoiceChannelOption_join_channel_after_created_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateVoiceChannelOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.CreateVoiceChannelOption_join_channel_after_created_set(ptr, data.join_channel_after_created);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, CreateVoiceChannelResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.CreateVoiceChannelResult_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(CreateVoiceChannelResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.CreateVoiceChannelResult_voice_channel_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DirectConsumeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DirectConsumeAssetsFinished_assets_get(ptr), ret.assets);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DirectConsumeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.assets, RAIL_API_PINVOKE.DirectConsumeAssetsFinished_assets_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcInstallFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcInstallFinished_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.result = (RailResult)RAIL_API_PINVOKE.DlcInstallFinished_result_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcInstallFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcInstallFinished_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.DlcInstallFinished_result_set(ptr, (int)data.result);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcInstallProgress ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcInstallProgress_progress_get(ptr), ret.progress);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcInstallProgress_dlc_id_get(ptr), ret.dlc_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcInstallProgress data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.progress, RAIL_API_PINVOKE.DlcInstallProgress_progress_get(ptr));
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcInstallProgress_dlc_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcInstallStart ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcInstallStart_dlc_id_get(ptr), ret.dlc_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcInstallStart data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcInstallStart_dlc_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcInstallStartResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcInstallStartResult_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.result = (RailResult)RAIL_API_PINVOKE.DlcInstallStartResult_result_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcInstallStartResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcInstallStartResult_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.DlcInstallStartResult_result_set(ptr, (int)data.result);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcOwnershipChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcOwnershipChanged_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.is_active = RAIL_API_PINVOKE.DlcOwnershipChanged_is_active_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcOwnershipChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcOwnershipChanged_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.DlcOwnershipChanged_is_active_set(ptr, data.is_active);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcRefundChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcRefundChanged_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.refund_state = (EnumRailGameRefundState)RAIL_API_PINVOKE.DlcRefundChanged_refund_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcRefundChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcRefundChanged_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.DlcRefundChanged_refund_state_set(ptr, (int)data.refund_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, DlcUninstallFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.DlcUninstallFinished_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.result = (RailResult)RAIL_API_PINVOKE.DlcUninstallFinished_result_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(DlcUninstallFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.DlcUninstallFinished_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.DlcUninstallFinished_result_set(ptr, (int)data.result);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, EventBase ret)
|
|
{
|
|
ret.result = (RailResult)RAIL_API_PINVOKE.EventBase_result_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.EventBase_game_id_get(ptr), ret.game_id);
|
|
ret.user_data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.EventBase_user_data_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.EventBase_rail_id_get(ptr), ret.rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(EventBase data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.EventBase_result_set(ptr, (int)data.result);
|
|
Csharp2Cpp(data.game_id, RAIL_API_PINVOKE.EventBase_game_id_get(ptr));
|
|
RAIL_API_PINVOKE.EventBase_user_data_set(ptr, data.user_data);
|
|
Csharp2Cpp(data.rail_id, RAIL_API_PINVOKE.EventBase_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ExchangeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.ExchangeAssetsFinished_old_assets_get(ptr), ret.old_assets);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.ExchangeAssetsFinished_new_asset_item_list_get(ptr), ret.new_asset_item_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ExchangeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.old_assets, RAIL_API_PINVOKE.ExchangeAssetsFinished_old_assets_get(ptr));
|
|
Csharp2Cpp(data.new_asset_item_list, RAIL_API_PINVOKE.ExchangeAssetsFinished_new_asset_item_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ExchangeAssetsToFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.exchange_to_asset_id = RAIL_API_PINVOKE.ExchangeAssetsToFinished_exchange_to_asset_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.ExchangeAssetsToFinished_to_product_info_get(ptr), ret.to_product_info);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.ExchangeAssetsToFinished_old_assets_get(ptr), ret.old_assets);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ExchangeAssetsToFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.ExchangeAssetsToFinished_exchange_to_asset_id_set(ptr, data.exchange_to_asset_id);
|
|
Csharp2Cpp(data.to_product_info, RAIL_API_PINVOKE.ExchangeAssetsToFinished_to_product_info_get(ptr));
|
|
Csharp2Cpp(data.old_assets, RAIL_API_PINVOKE.ExchangeAssetsToFinished_old_assets_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerInfo ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerInfo_server_kvs_get(ptr), ret.server_kvs);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerInfo_owner_rail_id_get(ptr), ret.owner_rail_id);
|
|
ret.game_server_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_game_server_name_get(ptr));
|
|
ret.server_fullname = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_fullname_get(ptr));
|
|
ret.is_dedicated = RAIL_API_PINVOKE.GameServerInfo_is_dedicated_get(ptr);
|
|
ret.server_info = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_info_get(ptr));
|
|
ret.server_tags = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_tags_get(ptr));
|
|
ret.spectator_host = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_spectator_host_get(ptr));
|
|
ret.server_description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_description_get(ptr));
|
|
ret.server_host = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_host_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerInfo_game_server_rail_id_get(ptr), ret.game_server_rail_id);
|
|
ret.has_password = RAIL_API_PINVOKE.GameServerInfo_has_password_get(ptr);
|
|
ret.server_version = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_server_version_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerInfo_server_mods_get(ptr), ret.server_mods);
|
|
ret.bot_players = RAIL_API_PINVOKE.GameServerInfo_bot_players_get(ptr);
|
|
ret.game_server_map = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerInfo_game_server_map_get(ptr));
|
|
ret.max_players = RAIL_API_PINVOKE.GameServerInfo_max_players_get(ptr);
|
|
ret.current_players = RAIL_API_PINVOKE.GameServerInfo_current_players_get(ptr);
|
|
ret.is_friend_only = RAIL_API_PINVOKE.GameServerInfo_is_friend_only_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerInfo data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.server_kvs, RAIL_API_PINVOKE.GameServerInfo_server_kvs_get(ptr));
|
|
Csharp2Cpp(data.owner_rail_id, RAIL_API_PINVOKE.GameServerInfo_owner_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.GameServerInfo_game_server_name_set(ptr, data.game_server_name);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_fullname_set(ptr, data.server_fullname);
|
|
RAIL_API_PINVOKE.GameServerInfo_is_dedicated_set(ptr, data.is_dedicated);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_info_set(ptr, data.server_info);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_tags_set(ptr, data.server_tags);
|
|
RAIL_API_PINVOKE.GameServerInfo_spectator_host_set(ptr, data.spectator_host);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_description_set(ptr, data.server_description);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_host_set(ptr, data.server_host);
|
|
Csharp2Cpp(data.game_server_rail_id, RAIL_API_PINVOKE.GameServerInfo_game_server_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.GameServerInfo_has_password_set(ptr, data.has_password);
|
|
RAIL_API_PINVOKE.GameServerInfo_server_version_set(ptr, data.server_version);
|
|
Csharp2Cpp(data.server_mods, RAIL_API_PINVOKE.GameServerInfo_server_mods_get(ptr));
|
|
RAIL_API_PINVOKE.GameServerInfo_bot_players_set(ptr, data.bot_players);
|
|
RAIL_API_PINVOKE.GameServerInfo_game_server_map_set(ptr, data.game_server_map);
|
|
RAIL_API_PINVOKE.GameServerInfo_max_players_set(ptr, data.max_players);
|
|
RAIL_API_PINVOKE.GameServerInfo_current_players_set(ptr, data.current_players);
|
|
RAIL_API_PINVOKE.GameServerInfo_is_friend_only_set(ptr, data.is_friend_only);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerListFilter ret)
|
|
{
|
|
ret.tags_not_contained = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilter_tags_not_contained_get(ptr));
|
|
ret.filter_password = (EnumRailOptionalValue)RAIL_API_PINVOKE.GameServerListFilter_filter_password_get(ptr);
|
|
ret.filter_game_server_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_name_get(ptr));
|
|
ret.filter_friends_created = (EnumRailOptionalValue)RAIL_API_PINVOKE.GameServerListFilter_filter_friends_created_get(ptr);
|
|
ret.tags_contained = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilter_tags_contained_get(ptr));
|
|
ret.filter_dedicated_server = (EnumRailOptionalValue)RAIL_API_PINVOKE.GameServerListFilter_filter_dedicated_server_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerListFilter_filters_get(ptr), ret.filters);
|
|
ret.filter_game_server_map = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_map_get(ptr));
|
|
ret.filter_game_server_host = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_host_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerListFilter_owner_id_get(ptr), ret.owner_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerListFilter data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.GameServerListFilter_tags_not_contained_set(ptr, data.tags_not_contained);
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_password_set(ptr, (int)data.filter_password);
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_name_set(ptr, data.filter_game_server_name);
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_friends_created_set(ptr, (int)data.filter_friends_created);
|
|
RAIL_API_PINVOKE.GameServerListFilter_tags_contained_set(ptr, data.tags_contained);
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_dedicated_server_set(ptr, (int)data.filter_dedicated_server);
|
|
Csharp2Cpp(data.filters, RAIL_API_PINVOKE.GameServerListFilter_filters_get(ptr));
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_map_set(ptr, data.filter_game_server_map);
|
|
RAIL_API_PINVOKE.GameServerListFilter_filter_game_server_host_set(ptr, data.filter_game_server_host);
|
|
Csharp2Cpp(data.owner_id, RAIL_API_PINVOKE.GameServerListFilter_owner_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerListFilterKey ret)
|
|
{
|
|
ret.filter_value = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilterKey_filter_value_get(ptr));
|
|
ret.key_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListFilterKey_key_name_get(ptr));
|
|
ret.value_type = (EnumRailPropertyValueType)RAIL_API_PINVOKE.GameServerListFilterKey_value_type_get(ptr);
|
|
ret.comparison_type = (EnumRailComparisonType)RAIL_API_PINVOKE.GameServerListFilterKey_comparison_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerListFilterKey data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.GameServerListFilterKey_filter_value_set(ptr, data.filter_value);
|
|
RAIL_API_PINVOKE.GameServerListFilterKey_key_name_set(ptr, data.key_name);
|
|
RAIL_API_PINVOKE.GameServerListFilterKey_value_type_set(ptr, (int)data.value_type);
|
|
RAIL_API_PINVOKE.GameServerListFilterKey_comparison_type_set(ptr, (int)data.comparison_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerListSorter ret)
|
|
{
|
|
ret.sort_key = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerListSorter_sort_key_get(ptr));
|
|
ret.sort_type = (EnumRailSortType)RAIL_API_PINVOKE.GameServerListSorter_sort_type_get(ptr);
|
|
ret.sorter_key_type = (GameServerListSorterKeyType)RAIL_API_PINVOKE.GameServerListSorter_sorter_key_type_get(ptr);
|
|
ret.sort_value_type = (EnumRailPropertyValueType)RAIL_API_PINVOKE.GameServerListSorter_sort_value_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerListSorter data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.GameServerListSorter_sort_key_set(ptr, data.sort_key);
|
|
RAIL_API_PINVOKE.GameServerListSorter_sort_type_set(ptr, (int)data.sort_type);
|
|
RAIL_API_PINVOKE.GameServerListSorter_sorter_key_type_set(ptr, (int)data.sorter_key_type);
|
|
RAIL_API_PINVOKE.GameServerListSorter_sort_value_type_set(ptr, (int)data.sort_value_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerPlayerInfo ret)
|
|
{
|
|
ret.member_nickname = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GameServerPlayerInfo_member_nickname_get(ptr));
|
|
ret.member_score = RAIL_API_PINVOKE.GameServerPlayerInfo_member_score_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerPlayerInfo_member_id_get(ptr), ret.member_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerPlayerInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.GameServerPlayerInfo_member_nickname_set(ptr, data.member_nickname);
|
|
RAIL_API_PINVOKE.GameServerPlayerInfo_member_score_set(ptr, data.member_score);
|
|
Csharp2Cpp(data.member_id, RAIL_API_PINVOKE.GameServerPlayerInfo_member_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerRegisterToServerListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerRegisterToServerListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GameServerStartSessionWithPlayerResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GameServerStartSessionWithPlayerResponse_remote_rail_id_get(ptr), ret.remote_rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GameServerStartSessionWithPlayerResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.remote_rail_id, RAIL_API_PINVOKE.GameServerStartSessionWithPlayerResponse_remote_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetAllRoomDataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetAllRoomDataResult_room_info_get(ptr), ret.room_info);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetAllRoomDataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.room_info, RAIL_API_PINVOKE.GetAllRoomDataResult_room_info_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetAuthenticateURLResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.ticket_expire_time = RAIL_API_PINVOKE.GetAuthenticateURLResult_ticket_expire_time_get(ptr);
|
|
ret.authenticate_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GetAuthenticateURLResult_authenticate_url_get(ptr));
|
|
ret.source_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GetAuthenticateURLResult_source_url_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetAuthenticateURLResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.GetAuthenticateURLResult_ticket_expire_time_set(ptr, data.ticket_expire_time);
|
|
RAIL_API_PINVOKE.GetAuthenticateURLResult_authenticate_url_set(ptr, data.authenticate_url);
|
|
RAIL_API_PINVOKE.GetAuthenticateURLResult_source_url_set(ptr, data.source_url);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetGameServerListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetGameServerListResult_server_info_get(ptr), ret.server_info);
|
|
ret.total_num = RAIL_API_PINVOKE.GetGameServerListResult_total_num_get(ptr);
|
|
ret.start_index = RAIL_API_PINVOKE.GetGameServerListResult_start_index_get(ptr);
|
|
ret.end_index = RAIL_API_PINVOKE.GetGameServerListResult_end_index_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetGameServerListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.server_info, RAIL_API_PINVOKE.GetGameServerListResult_server_info_get(ptr));
|
|
RAIL_API_PINVOKE.GetGameServerListResult_total_num_set(ptr, data.total_num);
|
|
RAIL_API_PINVOKE.GetGameServerListResult_start_index_set(ptr, data.start_index);
|
|
RAIL_API_PINVOKE.GetGameServerListResult_end_index_set(ptr, data.end_index);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetGameServerMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetGameServerMetadataResult_game_server_id_get(ptr), ret.game_server_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetGameServerMetadataResult_key_value_get(ptr), ret.key_value);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetGameServerMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.game_server_id, RAIL_API_PINVOKE.GetGameServerMetadataResult_game_server_id_get(ptr));
|
|
Csharp2Cpp(data.key_value, RAIL_API_PINVOKE.GetGameServerMetadataResult_key_value_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetGameServerPlayerListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetGameServerPlayerListResult_game_server_id_get(ptr), ret.game_server_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetGameServerPlayerListResult_server_player_info_get(ptr), ret.server_player_info);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetGameServerPlayerListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.game_server_id, RAIL_API_PINVOKE.GetGameServerPlayerListResult_game_server_id_get(ptr));
|
|
Csharp2Cpp(data.server_player_info, RAIL_API_PINVOKE.GetGameServerPlayerListResult_server_player_info_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetMemberMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetMemberMetadataResult_key_value_get(ptr), ret.key_value);
|
|
ret.room_id = RAIL_API_PINVOKE.GetMemberMetadataResult_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetMemberMetadataResult_member_id_get(ptr), ret.member_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetMemberMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.key_value, RAIL_API_PINVOKE.GetMemberMetadataResult_key_value_get(ptr));
|
|
RAIL_API_PINVOKE.GetMemberMetadataResult_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.member_id, RAIL_API_PINVOKE.GetMemberMetadataResult_member_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetRoomListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetRoomListResult_room_infos_get(ptr), ret.room_infos);
|
|
ret.total_room_num = RAIL_API_PINVOKE.GetRoomListResult_total_room_num_get(ptr);
|
|
ret.begin_index = RAIL_API_PINVOKE.GetRoomListResult_begin_index_get(ptr);
|
|
ret.end_index = RAIL_API_PINVOKE.GetRoomListResult_end_index_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetRoomListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.room_infos, RAIL_API_PINVOKE.GetRoomListResult_room_infos_get(ptr));
|
|
RAIL_API_PINVOKE.GetRoomListResult_total_room_num_set(ptr, data.total_room_num);
|
|
RAIL_API_PINVOKE.GetRoomListResult_begin_index_set(ptr, data.begin_index);
|
|
RAIL_API_PINVOKE.GetRoomListResult_end_index_set(ptr, data.end_index);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetRoomMembersResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetRoomMembersResult_member_infos_get(ptr), ret.member_infos);
|
|
ret.room_id = RAIL_API_PINVOKE.GetRoomMembersResult_room_id_get(ptr);
|
|
ret.member_num = RAIL_API_PINVOKE.GetRoomMembersResult_member_num_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetRoomMembersResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.member_infos, RAIL_API_PINVOKE.GetRoomMembersResult_member_infos_get(ptr));
|
|
RAIL_API_PINVOKE.GetRoomMembersResult_room_id_set(ptr, data.room_id);
|
|
RAIL_API_PINVOKE.GetRoomMembersResult_member_num_set(ptr, data.member_num);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetRoomMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetRoomMetadataResult_key_value_get(ptr), ret.key_value);
|
|
ret.room_id = RAIL_API_PINVOKE.GetRoomMetadataResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetRoomMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.key_value, RAIL_API_PINVOKE.GetRoomMetadataResult_key_value_get(ptr));
|
|
RAIL_API_PINVOKE.GetRoomMetadataResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetRoomTagResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_tag = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.GetRoomTagResult_room_tag_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetRoomTagResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.GetRoomTagResult_room_tag_set(ptr, data.room_tag);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GetUserRoomListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.GetUserRoomListResult_room_info_get(ptr), ret.room_info);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GetUserRoomListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.room_info, RAIL_API_PINVOKE.GetUserRoomListResult_room_info_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GlobalAchievementReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.count = RAIL_API_PINVOKE.GlobalAchievementReceived_count_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GlobalAchievementReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.GlobalAchievementReceived_count_set(ptr, data.count);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, GlobalStatsRequestReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(GlobalStatsRequestReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, JavascriptEventResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.event_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.JavascriptEventResult_event_name_get(ptr));
|
|
ret.event_value = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.JavascriptEventResult_event_value_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(JavascriptEventResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.JavascriptEventResult_event_name_set(ptr, data.event_name);
|
|
RAIL_API_PINVOKE.JavascriptEventResult_event_value_set(ptr, data.event_value);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, JoinRoomResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.JoinRoomResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(JoinRoomResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.JoinRoomResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, JoinVoiceChannelResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.JoinVoiceChannelResult_already_joined_channel_id_get(ptr), ret.already_joined_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.JoinVoiceChannelResult_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(JoinVoiceChannelResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.already_joined_channel_id, RAIL_API_PINVOKE.JoinVoiceChannelResult_already_joined_channel_id_get(ptr));
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.JoinVoiceChannelResult_voice_channel_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, KickOffMemberResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.KickOffMemberResult_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.KickOffMemberResult_kicked_id_get(ptr), ret.kicked_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(KickOffMemberResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.KickOffMemberResult_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.kicked_id, RAIL_API_PINVOKE.KickOffMemberResult_kicked_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardAttachSpaceWork ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.leaderboard_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardAttachSpaceWork_leaderboard_name_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.LeaderboardAttachSpaceWork_spacework_id_get(ptr), ret.spacework_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardAttachSpaceWork data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaderboardAttachSpaceWork_leaderboard_name_set(ptr, data.leaderboard_name);
|
|
Csharp2Cpp(data.spacework_id, RAIL_API_PINVOKE.LeaderboardAttachSpaceWork_spacework_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardCreated ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.leaderboard_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardCreated_leaderboard_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardCreated data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaderboardCreated_leaderboard_name_set(ptr, data.leaderboard_name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardData ret)
|
|
{
|
|
ret.additional_infomation = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardData_additional_infomation_get(ptr));
|
|
ret.score = RAIL_API_PINVOKE.LeaderboardData_score_get(ptr);
|
|
ret.rank = RAIL_API_PINVOKE.LeaderboardData_rank_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.LeaderboardData_spacework_id_get(ptr), ret.spacework_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardData data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.LeaderboardData_additional_infomation_set(ptr, data.additional_infomation);
|
|
RAIL_API_PINVOKE.LeaderboardData_score_set(ptr, data.score);
|
|
RAIL_API_PINVOKE.LeaderboardData_rank_set(ptr, data.rank);
|
|
Csharp2Cpp(data.spacework_id, RAIL_API_PINVOKE.LeaderboardData_spacework_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardEntry ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.LeaderboardEntry_player_id_get(ptr), ret.player_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.LeaderboardEntry_data_get(ptr), ret.data);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardEntry data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.player_id, RAIL_API_PINVOKE.LeaderboardEntry_player_id_get(ptr));
|
|
Csharp2Cpp(data.data, RAIL_API_PINVOKE.LeaderboardEntry_data_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardEntryReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.leaderboard_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardEntryReceived_leaderboard_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardEntryReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaderboardEntryReceived_leaderboard_name_set(ptr, data.leaderboard_name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardParameters ret)
|
|
{
|
|
ret.param = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardParameters_param_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardParameters data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.LeaderboardParameters_param_set(ptr, data.param);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.leaderboard_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardReceived_leaderboard_name_get(ptr));
|
|
ret.does_exist = RAIL_API_PINVOKE.LeaderboardReceived_does_exist_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaderboardReceived_leaderboard_name_set(ptr, data.leaderboard_name);
|
|
RAIL_API_PINVOKE.LeaderboardReceived_does_exist_set(ptr, data.does_exist);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaderboardUploaded ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.old_rank = RAIL_API_PINVOKE.LeaderboardUploaded_old_rank_get(ptr);
|
|
ret.leaderboard_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.LeaderboardUploaded_leaderboard_name_get(ptr));
|
|
ret.score = RAIL_API_PINVOKE.LeaderboardUploaded_score_get(ptr);
|
|
ret.better_score = RAIL_API_PINVOKE.LeaderboardUploaded_better_score_get(ptr);
|
|
ret.new_rank = RAIL_API_PINVOKE.LeaderboardUploaded_new_rank_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaderboardUploaded data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaderboardUploaded_old_rank_set(ptr, data.old_rank);
|
|
RAIL_API_PINVOKE.LeaderboardUploaded_leaderboard_name_set(ptr, data.leaderboard_name);
|
|
RAIL_API_PINVOKE.LeaderboardUploaded_score_set(ptr, data.score);
|
|
RAIL_API_PINVOKE.LeaderboardUploaded_better_score_set(ptr, data.better_score);
|
|
RAIL_API_PINVOKE.LeaderboardUploaded_new_rank_set(ptr, data.new_rank);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaveRoomResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.reason = (EnumLeaveRoomReason)RAIL_API_PINVOKE.LeaveRoomResult_reason_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.LeaveRoomResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaveRoomResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.LeaveRoomResult_reason_set(ptr, (int)data.reason);
|
|
RAIL_API_PINVOKE.LeaveRoomResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, LeaveVoiceChannelResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.LeaveVoiceChannelResult_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
ret.reason = (EnumRailVoiceLeaveChannelReason)RAIL_API_PINVOKE.LeaveVoiceChannelResult_reason_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(LeaveVoiceChannelResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.LeaveVoiceChannelResult_voice_channel_id_get(ptr));
|
|
RAIL_API_PINVOKE.LeaveVoiceChannelResult_reason_set(ptr, (int)data.reason);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, MergeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.MergeAssetsFinished_source_assets_get(ptr), ret.source_assets);
|
|
ret.new_asset_id = RAIL_API_PINVOKE.MergeAssetsFinished_new_asset_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(MergeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.source_assets, RAIL_API_PINVOKE.MergeAssetsFinished_source_assets_get(ptr));
|
|
RAIL_API_PINVOKE.MergeAssetsFinished_new_asset_id_set(ptr, data.new_asset_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, MergeAssetsToFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.merge_to_asset_id = RAIL_API_PINVOKE.MergeAssetsToFinished_merge_to_asset_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.MergeAssetsToFinished_source_assets_get(ptr), ret.source_assets);
|
|
}
|
|
|
|
public static void Csharp2Cpp(MergeAssetsToFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.MergeAssetsToFinished_merge_to_asset_id_set(ptr, data.merge_to_asset_id);
|
|
Csharp2Cpp(data.source_assets, RAIL_API_PINVOKE.MergeAssetsToFinished_source_assets_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyMetadataChange ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyMetadataChange_changer_id_get(ptr), ret.changer_id);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyMetadataChange_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyMetadataChange data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.changer_id, RAIL_API_PINVOKE.NotifyMetadataChange_changer_id_get(ptr));
|
|
RAIL_API_PINVOKE.NotifyMetadataChange_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyRoomDestroy ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyRoomDestroy_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyRoomDestroy data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.NotifyRoomDestroy_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyRoomGameServerChange ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomGameServerChange_game_server_rail_id_get(ptr), ret.game_server_rail_id);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyRoomGameServerChange_room_id_get(ptr);
|
|
ret.game_server_channel_id = RAIL_API_PINVOKE.NotifyRoomGameServerChange_game_server_channel_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyRoomGameServerChange data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.game_server_rail_id, RAIL_API_PINVOKE.NotifyRoomGameServerChange_game_server_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.NotifyRoomGameServerChange_room_id_set(ptr, data.room_id);
|
|
RAIL_API_PINVOKE.NotifyRoomGameServerChange_game_server_channel_id_set(ptr, data.game_server_channel_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyRoomMemberChange ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomMemberChange_changer_id_get(ptr), ret.changer_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomMemberChange_id_for_making_change_get(ptr), ret.id_for_making_change);
|
|
ret.state_change = (EnumRoomMemberActionStatus)RAIL_API_PINVOKE.NotifyRoomMemberChange_state_change_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyRoomMemberChange_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyRoomMemberChange data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.changer_id, RAIL_API_PINVOKE.NotifyRoomMemberChange_changer_id_get(ptr));
|
|
Csharp2Cpp(data.id_for_making_change, RAIL_API_PINVOKE.NotifyRoomMemberChange_id_for_making_change_get(ptr));
|
|
RAIL_API_PINVOKE.NotifyRoomMemberChange_state_change_set(ptr, (int)data.state_change);
|
|
RAIL_API_PINVOKE.NotifyRoomMemberChange_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyRoomMemberKicked ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomMemberKicked_id_for_making_kick_get(ptr), ret.id_for_making_kick);
|
|
ret.due_to_kicker_lost_connect = RAIL_API_PINVOKE.NotifyRoomMemberKicked_due_to_kicker_lost_connect_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyRoomMemberKicked_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomMemberKicked_kicked_id_get(ptr), ret.kicked_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyRoomMemberKicked data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.id_for_making_kick, RAIL_API_PINVOKE.NotifyRoomMemberKicked_id_for_making_kick_get(ptr));
|
|
RAIL_API_PINVOKE.NotifyRoomMemberKicked_due_to_kicker_lost_connect_set(ptr, data.due_to_kicker_lost_connect);
|
|
RAIL_API_PINVOKE.NotifyRoomMemberKicked_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.kicked_id, RAIL_API_PINVOKE.NotifyRoomMemberKicked_kicked_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NotifyRoomOwnerChange ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomOwnerChange_old_owner_id_get(ptr), ret.old_owner_id);
|
|
ret.reason = (EnumRoomOwnerChangeReason)RAIL_API_PINVOKE.NotifyRoomOwnerChange_reason_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.NotifyRoomOwnerChange_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.NotifyRoomOwnerChange_new_owner_id_get(ptr), ret.new_owner_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NotifyRoomOwnerChange data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.old_owner_id, RAIL_API_PINVOKE.NotifyRoomOwnerChange_old_owner_id_get(ptr));
|
|
RAIL_API_PINVOKE.NotifyRoomOwnerChange_reason_set(ptr, (int)data.reason);
|
|
RAIL_API_PINVOKE.NotifyRoomOwnerChange_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.new_owner_id, RAIL_API_PINVOKE.NotifyRoomOwnerChange_new_owner_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, NumberOfPlayerReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.online_number = RAIL_API_PINVOKE.NumberOfPlayerReceived_online_number_get(ptr);
|
|
ret.offline_number = RAIL_API_PINVOKE.NumberOfPlayerReceived_offline_number_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(NumberOfPlayerReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.NumberOfPlayerReceived_online_number_set(ptr, data.online_number);
|
|
RAIL_API_PINVOKE.NumberOfPlayerReceived_offline_number_set(ptr, data.offline_number);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, OpenRoomResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(OpenRoomResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerAchievementReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerAchievementReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerAchievementStored ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.group_achievement = RAIL_API_PINVOKE.PlayerAchievementStored_group_achievement_get(ptr);
|
|
ret.achievement_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.PlayerAchievementStored_achievement_name_get(ptr));
|
|
ret.current_progress = RAIL_API_PINVOKE.PlayerAchievementStored_current_progress_get(ptr);
|
|
ret.max_progress = RAIL_API_PINVOKE.PlayerAchievementStored_max_progress_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerAchievementStored data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.PlayerAchievementStored_group_achievement_set(ptr, data.group_achievement);
|
|
RAIL_API_PINVOKE.PlayerAchievementStored_achievement_name_set(ptr, data.achievement_name);
|
|
RAIL_API_PINVOKE.PlayerAchievementStored_current_progress_set(ptr, data.current_progress);
|
|
RAIL_API_PINVOKE.PlayerAchievementStored_max_progress_set(ptr, data.max_progress);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerGetGamePurchaseKeyResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.purchase_key = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.PlayerGetGamePurchaseKeyResult_purchase_key_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerGetGamePurchaseKeyResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.PlayerGetGamePurchaseKeyResult_purchase_key_set(ptr, data.purchase_key);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerPersonalInfo ret)
|
|
{
|
|
ret.error_code = (RailResult)RAIL_API_PINVOKE.PlayerPersonalInfo_error_code_get(ptr);
|
|
ret.avatar_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.PlayerPersonalInfo_avatar_url_get(ptr));
|
|
ret.rail_level = RAIL_API_PINVOKE.PlayerPersonalInfo_rail_level_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.PlayerPersonalInfo_rail_id_get(ptr), ret.rail_id);
|
|
ret.rail_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.PlayerPersonalInfo_rail_name_get(ptr));
|
|
ret.email_address = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.PlayerPersonalInfo_email_address_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerPersonalInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.PlayerPersonalInfo_error_code_set(ptr, (int)data.error_code);
|
|
RAIL_API_PINVOKE.PlayerPersonalInfo_avatar_url_set(ptr, data.avatar_url);
|
|
RAIL_API_PINVOKE.PlayerPersonalInfo_rail_level_set(ptr, data.rail_level);
|
|
Csharp2Cpp(data.rail_id, RAIL_API_PINVOKE.PlayerPersonalInfo_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.PlayerPersonalInfo_rail_name_set(ptr, data.rail_name);
|
|
RAIL_API_PINVOKE.PlayerPersonalInfo_email_address_set(ptr, data.email_address);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerStatsReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerStatsReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PlayerStatsStored ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(PlayerStatsStored data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, PublishScreenshotResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.PublishScreenshotResult_work_id_get(ptr), ret.work_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(PublishScreenshotResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.work_id, RAIL_API_PINVOKE.PublishScreenshotResult_work_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, QueryIsOwnedDlcsResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.QueryIsOwnedDlcsResult_dlc_owned_list_get(ptr), ret.dlc_owned_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(QueryIsOwnedDlcsResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.dlc_owned_list, RAIL_API_PINVOKE.QueryIsOwnedDlcsResult_dlc_owned_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, QueryMySubscribedSpaceWorksResult ret)
|
|
{
|
|
ret.total_available_works = RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_total_available_works_get(ptr);
|
|
ret.spacework_type = (EnumRailSpaceWorkType)RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_spacework_type_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_spacework_descriptors_get(ptr), ret.spacework_descriptors);
|
|
}
|
|
|
|
public static void Csharp2Cpp(QueryMySubscribedSpaceWorksResult data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_total_available_works_set(ptr, data.total_available_works);
|
|
RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_spacework_type_set(ptr, (int)data.spacework_type);
|
|
Csharp2Cpp(data.spacework_descriptors, RAIL_API_PINVOKE.QueryMySubscribedSpaceWorksResult_spacework_descriptors_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, QueryPlayerBannedStatus ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.status = (EnumRailPlayerBannedStatus)RAIL_API_PINVOKE.QueryPlayerBannedStatus_status_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(QueryPlayerBannedStatus data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.QueryPlayerBannedStatus_status_set(ptr, (int)data.status);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, QuerySubscribeWishPlayStateResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.is_subscribed = RAIL_API_PINVOKE.QuerySubscribeWishPlayStateResult_is_subscribed_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(QuerySubscribeWishPlayStateResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.QuerySubscribeWishPlayStateResult_is_subscribed_set(ptr, data.is_subscribed);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailAntiAddictionGameOnlineTimeChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.game_online_time_count_minutes = RAIL_API_PINVOKE.RailAntiAddictionGameOnlineTimeChanged_game_online_time_count_minutes_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailAntiAddictionGameOnlineTimeChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailAntiAddictionGameOnlineTimeChanged_game_online_time_count_minutes_set(ptr, data.game_online_time_count_minutes);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailAssetInfo ret)
|
|
{
|
|
ret.asset_id = RAIL_API_PINVOKE.RailAssetInfo_asset_id_get(ptr);
|
|
ret.origin = RAIL_API_PINVOKE.RailAssetInfo_origin_get(ptr);
|
|
ret.product_id = RAIL_API_PINVOKE.RailAssetInfo_product_id_get(ptr);
|
|
ret.container_id = RAIL_API_PINVOKE.RailAssetInfo_container_id_get(ptr);
|
|
ret.flag = RAIL_API_PINVOKE.RailAssetInfo_flag_get(ptr);
|
|
ret.state = RAIL_API_PINVOKE.RailAssetInfo_state_get(ptr);
|
|
ret.progress = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailAssetInfo_progress_get(ptr));
|
|
ret.expire_time = RAIL_API_PINVOKE.RailAssetInfo_expire_time_get(ptr);
|
|
ret.position = RAIL_API_PINVOKE.RailAssetInfo_position_get(ptr);
|
|
ret.product_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailAssetInfo_product_name_get(ptr));
|
|
ret.quantity = RAIL_API_PINVOKE.RailAssetInfo_quantity_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailAssetInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailAssetInfo_asset_id_set(ptr, data.asset_id);
|
|
RAIL_API_PINVOKE.RailAssetInfo_origin_set(ptr, data.origin);
|
|
RAIL_API_PINVOKE.RailAssetInfo_product_id_set(ptr, data.product_id);
|
|
RAIL_API_PINVOKE.RailAssetInfo_container_id_set(ptr, data.container_id);
|
|
RAIL_API_PINVOKE.RailAssetInfo_flag_set(ptr, data.flag);
|
|
RAIL_API_PINVOKE.RailAssetInfo_state_set(ptr, data.state);
|
|
RAIL_API_PINVOKE.RailAssetInfo_progress_set(ptr, data.progress);
|
|
RAIL_API_PINVOKE.RailAssetInfo_expire_time_set(ptr, data.expire_time);
|
|
RAIL_API_PINVOKE.RailAssetInfo_position_set(ptr, data.position);
|
|
RAIL_API_PINVOKE.RailAssetInfo_product_name_set(ptr, data.product_name);
|
|
RAIL_API_PINVOKE.RailAssetInfo_quantity_set(ptr, data.quantity);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailAssetItem ret)
|
|
{
|
|
ret.asset_id = RAIL_API_PINVOKE.RailAssetItem_asset_id_get(ptr);
|
|
ret.quantity = RAIL_API_PINVOKE.RailAssetItem_quantity_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailAssetItem data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailAssetItem_asset_id_set(ptr, data.asset_id);
|
|
RAIL_API_PINVOKE.RailAssetItem_quantity_set(ptr, data.quantity);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailAssetProperty ret)
|
|
{
|
|
ret.asset_id = RAIL_API_PINVOKE.RailAssetProperty_asset_id_get(ptr);
|
|
ret.position = RAIL_API_PINVOKE.RailAssetProperty_position_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailAssetProperty data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailAssetProperty_asset_id_set(ptr, data.asset_id);
|
|
RAIL_API_PINVOKE.RailAssetProperty_position_set(ptr, data.position);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailAssetsChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailAssetsChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailBranchInfo ret)
|
|
{
|
|
ret.branch_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailBranchInfo_branch_name_get(ptr));
|
|
ret.build_number = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailBranchInfo_build_number_get(ptr));
|
|
ret.branch_type = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailBranchInfo_branch_type_get(ptr));
|
|
ret.branch_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailBranchInfo_branch_id_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailBranchInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailBranchInfo_branch_name_set(ptr, data.branch_name);
|
|
RAIL_API_PINVOKE.RailBranchInfo_build_number_set(ptr, data.build_number);
|
|
RAIL_API_PINVOKE.RailBranchInfo_branch_type_set(ptr, data.branch_type);
|
|
RAIL_API_PINVOKE.RailBranchInfo_branch_id_set(ptr, data.branch_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailCoinInfo ret)
|
|
{
|
|
ret.icon_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailCoinInfo_icon_url_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailCoinInfo_exchange_rate_get(ptr), ret.exchange_rate);
|
|
ret.name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailCoinInfo_name_get(ptr));
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailCoinInfo_description_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailCoinInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailCoinInfo_icon_url_set(ptr, data.icon_url);
|
|
Csharp2Cpp(data.exchange_rate, RAIL_API_PINVOKE.RailCoinInfo_exchange_rate_get(ptr));
|
|
RAIL_API_PINVOKE.RailCoinInfo_name_set(ptr, data.name);
|
|
RAIL_API_PINVOKE.RailCoinInfo_description_set(ptr, data.description);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailCoins ret)
|
|
{
|
|
ret.total_price = RAIL_API_PINVOKE.RailCoins_total_price_get(ptr);
|
|
ret.quantity = RAIL_API_PINVOKE.RailCoins_quantity_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailCoins data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailCoins_total_price_set(ptr, data.total_price);
|
|
RAIL_API_PINVOKE.RailCoins_quantity_set(ptr, data.quantity);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailCrashInfo ret)
|
|
{
|
|
ret.exception_type = (RailUtilsCrashType)RAIL_API_PINVOKE.RailCrashInfo_exception_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailCrashInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailCrashInfo_exception_type_set(ptr, (int)data.exception_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailCurrencyExchangeCoinRate ret)
|
|
{
|
|
ret.currency = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_currency_get(ptr));
|
|
ret.to_exchange_coins = RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_to_exchange_coins_get(ptr);
|
|
ret.pay_price = RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_pay_price_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailCurrencyExchangeCoinRate data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_currency_set(ptr, data.currency);
|
|
RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_to_exchange_coins_set(ptr, data.to_exchange_coins);
|
|
RAIL_API_PINVOKE.RailCurrencyExchangeCoinRate_pay_price_set(ptr, data.pay_price);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDirtyWordsCheckResult ret)
|
|
{
|
|
ret.dirty_type = (EnumRailDirtyWordsType)RAIL_API_PINVOKE.RailDirtyWordsCheckResult_dirty_type_get(ptr);
|
|
ret.replace_string = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailDirtyWordsCheckResult_replace_string_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDirtyWordsCheckResult data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDirtyWordsCheckResult_dirty_type_set(ptr, (int)data.dirty_type);
|
|
RAIL_API_PINVOKE.RailDirtyWordsCheckResult_replace_string_set(ptr, data.replace_string);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDiscountInfo ret)
|
|
{
|
|
ret.type = (PurchaseProductDiscountType)RAIL_API_PINVOKE.RailDiscountInfo_type_get(ptr);
|
|
ret.start_time = RAIL_API_PINVOKE.RailDiscountInfo_start_time_get(ptr);
|
|
ret.off = RAIL_API_PINVOKE.RailDiscountInfo_off_get(ptr);
|
|
ret.discount_price = RAIL_API_PINVOKE.RailDiscountInfo_discount_price_get(ptr);
|
|
ret.end_time = RAIL_API_PINVOKE.RailDiscountInfo_end_time_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDiscountInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDiscountInfo_type_set(ptr, (int)data.type);
|
|
RAIL_API_PINVOKE.RailDiscountInfo_start_time_set(ptr, data.start_time);
|
|
RAIL_API_PINVOKE.RailDiscountInfo_off_set(ptr, data.off);
|
|
RAIL_API_PINVOKE.RailDiscountInfo_discount_price_set(ptr, data.discount_price);
|
|
RAIL_API_PINVOKE.RailDiscountInfo_end_time_set(ptr, data.end_time);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDlcID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.RailDlcID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDlcID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDlcID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDlcInfo ret)
|
|
{
|
|
ret.original_price = RAIL_API_PINVOKE.RailDlcInfo_original_price_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailDlcInfo_dlc_id_get(ptr), ret.dlc_id);
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailDlcInfo_description_get(ptr));
|
|
ret.discount_price = RAIL_API_PINVOKE.RailDlcInfo_discount_price_get(ptr);
|
|
ret.version = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailDlcInfo_version_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailDlcInfo_game_id_get(ptr), ret.game_id);
|
|
ret.name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailDlcInfo_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDlcInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDlcInfo_original_price_set(ptr, data.original_price);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.RailDlcInfo_dlc_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailDlcInfo_description_set(ptr, data.description);
|
|
RAIL_API_PINVOKE.RailDlcInfo_discount_price_set(ptr, data.discount_price);
|
|
RAIL_API_PINVOKE.RailDlcInfo_version_set(ptr, data.version);
|
|
Csharp2Cpp(data.game_id, RAIL_API_PINVOKE.RailDlcInfo_game_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailDlcInfo_name_set(ptr, data.name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDlcInstallProgress ret)
|
|
{
|
|
ret.progress = RAIL_API_PINVOKE.RailDlcInstallProgress_progress_get(ptr);
|
|
ret.finished_bytes = RAIL_API_PINVOKE.RailDlcInstallProgress_finished_bytes_get(ptr);
|
|
ret.total_bytes = RAIL_API_PINVOKE.RailDlcInstallProgress_total_bytes_get(ptr);
|
|
ret.speed = RAIL_API_PINVOKE.RailDlcInstallProgress_speed_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDlcInstallProgress data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDlcInstallProgress_progress_set(ptr, data.progress);
|
|
RAIL_API_PINVOKE.RailDlcInstallProgress_finished_bytes_set(ptr, data.finished_bytes);
|
|
RAIL_API_PINVOKE.RailDlcInstallProgress_total_bytes_set(ptr, data.total_bytes);
|
|
RAIL_API_PINVOKE.RailDlcInstallProgress_speed_set(ptr, data.speed);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailDlcOwned ret)
|
|
{
|
|
ret.is_owned = RAIL_API_PINVOKE.RailDlcOwned_is_owned_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailDlcOwned_dlc_id_get(ptr), ret.dlc_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailDlcOwned data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailDlcOwned_is_owned_set(ptr, data.is_owned);
|
|
Csharp2Cpp(data.dlc_id, RAIL_API_PINVOKE.RailDlcOwned_dlc_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFinalize ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFinalize data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendInfo ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendInfo_friend_rail_id_get(ptr), ret.friend_rail_id);
|
|
ret.friend_type = (EnumRailFriendType)RAIL_API_PINVOKE.RailFriendInfo_friend_type_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendInfo_online_state_get(ptr), ret.online_state);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendInfo data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.friend_rail_id, RAIL_API_PINVOKE.RailFriendInfo_friend_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailFriendInfo_friend_type_set(ptr, (int)data.friend_type);
|
|
Csharp2Cpp(data.online_state, RAIL_API_PINVOKE.RailFriendInfo_online_state_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendMetadata ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendMetadata_friend_rail_id_get(ptr), ret.friend_rail_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendMetadata_metadatas_get(ptr), ret.metadatas);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendMetadata data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.friend_rail_id, RAIL_API_PINVOKE.RailFriendMetadata_friend_rail_id_get(ptr));
|
|
Csharp2Cpp(data.metadatas, RAIL_API_PINVOKE.RailFriendMetadata_metadatas_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendOnLineState ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendOnLineState_friend_rail_id_get(ptr), ret.friend_rail_id);
|
|
ret.game_define_game_playing_state = RAIL_API_PINVOKE.RailFriendOnLineState_game_define_game_playing_state_get(ptr);
|
|
ret.friend_online_state = (EnumRailPlayerOnLineState)RAIL_API_PINVOKE.RailFriendOnLineState_friend_online_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendOnLineState data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.friend_rail_id, RAIL_API_PINVOKE.RailFriendOnLineState_friend_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailFriendOnLineState_game_define_game_playing_state_set(ptr, data.game_define_game_playing_state);
|
|
RAIL_API_PINVOKE.RailFriendOnLineState_friend_online_state_set(ptr, (int)data.friend_online_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendPlayedGameInfo ret)
|
|
{
|
|
ret.in_room = RAIL_API_PINVOKE.RailFriendPlayedGameInfo_in_room_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendPlayedGameInfo_room_id_list_get(ptr), ret.room_id_list);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendPlayedGameInfo_friend_id_get(ptr), ret.friend_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendPlayedGameInfo_game_server_id_list_get(ptr), ret.game_server_id_list);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendPlayedGameInfo_game_id_get(ptr), ret.game_id);
|
|
ret.in_game_server = RAIL_API_PINVOKE.RailFriendPlayedGameInfo_in_game_server_get(ptr);
|
|
ret.friend_played_game_play_state = (RailFriendPlayedGamePlayState)RAIL_API_PINVOKE.RailFriendPlayedGameInfo_friend_played_game_play_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendPlayedGameInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailFriendPlayedGameInfo_in_room_set(ptr, data.in_room);
|
|
Csharp2Cpp(data.room_id_list, RAIL_API_PINVOKE.RailFriendPlayedGameInfo_room_id_list_get(ptr));
|
|
Csharp2Cpp(data.friend_id, RAIL_API_PINVOKE.RailFriendPlayedGameInfo_friend_id_get(ptr));
|
|
Csharp2Cpp(data.game_server_id_list, RAIL_API_PINVOKE.RailFriendPlayedGameInfo_game_server_id_list_get(ptr));
|
|
Csharp2Cpp(data.game_id, RAIL_API_PINVOKE.RailFriendPlayedGameInfo_game_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailFriendPlayedGameInfo_in_game_server_set(ptr, data.in_game_server);
|
|
RAIL_API_PINVOKE.RailFriendPlayedGameInfo_friend_played_game_play_state_set(ptr, (int)data.friend_played_game_play_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsAddFriendRequest ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsAddFriendRequest_target_rail_id_get(ptr), ret.target_rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsAddFriendRequest data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.target_rail_id, RAIL_API_PINVOKE.RailFriendsAddFriendRequest_target_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsAddFriendResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsAddFriendResult_target_rail_id_get(ptr), ret.target_rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsAddFriendResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.target_rail_id, RAIL_API_PINVOKE.RailFriendsAddFriendResult_target_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsClearMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsClearMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsGetInviteCommandLine ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsGetInviteCommandLine_friend_id_get(ptr), ret.friend_id);
|
|
ret.invite_command_line = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailFriendsGetInviteCommandLine_invite_command_line_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsGetInviteCommandLine data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.friend_id, RAIL_API_PINVOKE.RailFriendsGetInviteCommandLine_friend_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailFriendsGetInviteCommandLine_invite_command_line_set(ptr, data.invite_command_line);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsGetMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsGetMetadataResult_friend_id_get(ptr), ret.friend_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsGetMetadataResult_friend_kvs_get(ptr), ret.friend_kvs);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsGetMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.friend_id, RAIL_API_PINVOKE.RailFriendsGetMetadataResult_friend_id_get(ptr));
|
|
Csharp2Cpp(data.friend_kvs, RAIL_API_PINVOKE.RailFriendsGetMetadataResult_friend_kvs_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsListChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsListChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsMetadataChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsMetadataChanged_friends_changed_metadata_get(ptr), ret.friends_changed_metadata);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsMetadataChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.friends_changed_metadata, RAIL_API_PINVOKE.RailFriendsMetadataChanged_friends_changed_metadata_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsOnlineStateChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsOnlineStateChanged_friend_online_state_get(ptr), ret.friend_online_state);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsOnlineStateChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.friend_online_state, RAIL_API_PINVOKE.RailFriendsOnlineStateChanged_friend_online_state_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryFriendPlayedGamesResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsQueryFriendPlayedGamesResult_friend_played_games_info_list_get(ptr), ret.friend_played_games_info_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsQueryFriendPlayedGamesResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.friend_played_games_info_list, RAIL_API_PINVOKE.RailFriendsQueryFriendPlayedGamesResult_friend_played_games_info_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsGamesResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsGamesResult_played_with_friends_game_list_get(ptr), ret.played_with_friends_game_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsGamesResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.played_with_friends_game_list, RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsGamesResult_played_with_friends_game_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsListResult_played_with_friends_list_get(ptr), ret.played_with_friends_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.played_with_friends_list, RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsListResult_played_with_friends_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsQueryPlayedWithFriendsTimeResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsTimeResult_played_with_friends_time_list_get(ptr), ret.played_with_friends_time_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsQueryPlayedWithFriendsTimeResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.played_with_friends_time_list, RAIL_API_PINVOKE.RailFriendsQueryPlayedWithFriendsTimeResult_played_with_friends_time_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsReportPlayedWithUserListResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsReportPlayedWithUserListResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailFriendsSetMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailFriendsSetMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGameDefineGamePlayingState ret)
|
|
{
|
|
ret.state_name_zh_cn = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGameDefineGamePlayingState_state_name_zh_cn_get(ptr));
|
|
ret.state_name_en_us = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGameDefineGamePlayingState_state_name_en_us_get(ptr));
|
|
ret.game_define_game_playing_state = RAIL_API_PINVOKE.RailGameDefineGamePlayingState_game_define_game_playing_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGameDefineGamePlayingState data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailGameDefineGamePlayingState_state_name_zh_cn_set(ptr, data.state_name_zh_cn);
|
|
RAIL_API_PINVOKE.RailGameDefineGamePlayingState_state_name_en_us_set(ptr, data.state_name_en_us);
|
|
RAIL_API_PINVOKE.RailGameDefineGamePlayingState_game_define_game_playing_state_set(ptr, data.game_define_game_playing_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGameID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.RailGameID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGameID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailGameID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGeneratedAssetItem ret)
|
|
{
|
|
ret.container_id = RAIL_API_PINVOKE.RailGeneratedAssetItem_container_id_get(ptr);
|
|
ret.product_id = RAIL_API_PINVOKE.RailGeneratedAssetItem_product_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailGeneratedAssetItem_asset_get(ptr), ret.asset);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGeneratedAssetItem data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailGeneratedAssetItem_container_id_set(ptr, data.container_id);
|
|
RAIL_API_PINVOKE.RailGeneratedAssetItem_product_id_set(ptr, data.product_id);
|
|
Csharp2Cpp(data.asset, RAIL_API_PINVOKE.RailGeneratedAssetItem_asset_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGetEncryptedGameTicketResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.encrypted_game_ticket = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGetEncryptedGameTicketResult_encrypted_game_ticket_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGetEncryptedGameTicketResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailGetEncryptedGameTicketResult_encrypted_game_ticket_set(ptr, data.encrypted_game_ticket);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGetImageDataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailGetImageDataResult_image_data_get(ptr), ret.image_data);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailGetImageDataResult_image_data_descriptor_get(ptr), ret.image_data_descriptor);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGetImageDataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.image_data, RAIL_API_PINVOKE.RailGetImageDataResult_image_data_get(ptr));
|
|
Csharp2Cpp(data.image_data_descriptor, RAIL_API_PINVOKE.RailGetImageDataResult_image_data_descriptor_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGetPlayerMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailGetPlayerMetadataResult_key_values_get(ptr), ret.key_values);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGetPlayerMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.key_values, RAIL_API_PINVOKE.RailGetPlayerMetadataResult_key_values_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailGroupInfo ret)
|
|
{
|
|
ret.group_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGroupInfo_group_id_get(ptr));
|
|
ret.group_icon_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGroupInfo_group_icon_url_get(ptr));
|
|
ret.group_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailGroupInfo_group_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailGroupInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailGroupInfo_group_id_set(ptr, data.group_id);
|
|
RAIL_API_PINVOKE.RailGroupInfo_group_icon_url_set(ptr, data.group_icon_url);
|
|
RAIL_API_PINVOKE.RailGroupInfo_group_name_set(ptr, data.group_name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailHttpSessionResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.http_response_data = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailHttpSessionResponse_http_response_data_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailHttpSessionResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailHttpSessionResponse_http_response_data_set(ptr, data.http_response_data);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.RailID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailImageDataDescriptor ret)
|
|
{
|
|
ret.pixel_format = (EnumRailImagePixelFormat)RAIL_API_PINVOKE.RailImageDataDescriptor_pixel_format_get(ptr);
|
|
ret.image_height = RAIL_API_PINVOKE.RailImageDataDescriptor_image_height_get(ptr);
|
|
ret.stride_in_bytes = RAIL_API_PINVOKE.RailImageDataDescriptor_stride_in_bytes_get(ptr);
|
|
ret.image_width = RAIL_API_PINVOKE.RailImageDataDescriptor_image_width_get(ptr);
|
|
ret.bits_per_pixel = RAIL_API_PINVOKE.RailImageDataDescriptor_bits_per_pixel_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailImageDataDescriptor data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailImageDataDescriptor_pixel_format_set(ptr, (int)data.pixel_format);
|
|
RAIL_API_PINVOKE.RailImageDataDescriptor_image_height_set(ptr, data.image_height);
|
|
RAIL_API_PINVOKE.RailImageDataDescriptor_stride_in_bytes_set(ptr, data.stride_in_bytes);
|
|
RAIL_API_PINVOKE.RailImageDataDescriptor_image_width_set(ptr, data.image_width);
|
|
RAIL_API_PINVOKE.RailImageDataDescriptor_bits_per_pixel_set(ptr, data.bits_per_pixel);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailIMEHelperTextInputCompositionState ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.composition_text = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailIMEHelperTextInputCompositionState_composition_text_get(ptr));
|
|
ret.composition_state = (RailIMETextInputCompositionState)RAIL_API_PINVOKE.RailIMEHelperTextInputCompositionState_composition_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailIMEHelperTextInputCompositionState data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailIMEHelperTextInputCompositionState_composition_text_set(ptr, data.composition_text);
|
|
RAIL_API_PINVOKE.RailIMEHelperTextInputCompositionState_composition_state_set(ptr, (int)data.composition_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailIMEHelperTextInputSelectedResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.content = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailIMEHelperTextInputSelectedResult_content_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailIMEHelperTextInputSelectedResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailIMEHelperTextInputSelectedResult_content_set(ptr, data.content);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGameCoinPurchaseCoinsResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGameCoinPurchaseCoinsResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGameCoinRequestCoinInfoResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailInGameCoinRequestCoinInfoResponse_coin_info_get(ptr), ret.coin_info);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGameCoinRequestCoinInfoResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.coin_info, RAIL_API_PINVOKE.RailInGameCoinRequestCoinInfoResponse_coin_info_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseFinishOrderResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGamePurchaseFinishOrderResponse_order_id_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGamePurchaseFinishOrderResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGamePurchaseFinishOrderResponse_order_id_set(ptr, data.order_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchasePurchaseProductsResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsResponse_order_id_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsResponse_delivered_products_get(ptr), ret.delivered_products);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGamePurchasePurchaseProductsResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsResponse_order_id_set(ptr, data.order_id);
|
|
Csharp2Cpp(data.delivered_products, RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsResponse_delivered_products_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchasePurchaseProductsToAssetsResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsToAssetsResponse_order_id_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsToAssetsResponse_delivered_assets_get(ptr), ret.delivered_assets);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGamePurchasePurchaseProductsToAssetsResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsToAssetsResponse_order_id_set(ptr, data.order_id);
|
|
Csharp2Cpp(data.delivered_assets, RAIL_API_PINVOKE.RailInGamePurchasePurchaseProductsToAssetsResponse_delivered_assets_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseRequestAllProductsResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailInGamePurchaseRequestAllProductsResponse_all_products_get(ptr), ret.all_products);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGamePurchaseRequestAllProductsResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.all_products, RAIL_API_PINVOKE.RailInGamePurchaseRequestAllProductsResponse_all_products_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGamePurchaseRequestAllPurchasableProductsResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailInGamePurchaseRequestAllPurchasableProductsResponse_purchasable_products_get(ptr), ret.purchasable_products);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGamePurchaseRequestAllPurchasableProductsResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.purchasable_products, RAIL_API_PINVOKE.RailInGamePurchaseRequestAllPurchasableProductsResponse_purchasable_products_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchasePayWindowClosed ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGameStorePurchasePayWindowClosed_order_id_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGameStorePurchasePayWindowClosed data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGameStorePurchasePayWindowClosed_order_id_set(ptr, data.order_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchasePayWindowDisplayed ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGameStorePurchasePayWindowDisplayed_order_id_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGameStorePurchasePayWindowDisplayed data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGameStorePurchasePayWindowDisplayed_order_id_set(ptr, data.order_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInGameStorePurchaseResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.order_id = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInGameStorePurchaseResult_order_id_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInGameStorePurchaseResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailInGameStorePurchaseResult_order_id_set(ptr, data.order_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailInviteOptions ret)
|
|
{
|
|
ret.additional_message = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailInviteOptions_additional_message_get(ptr));
|
|
ret.expire_time = RAIL_API_PINVOKE.RailInviteOptions_expire_time_get(ptr);
|
|
ret.invite_type = (EnumRailUsersInviteType)RAIL_API_PINVOKE.RailInviteOptions_invite_type_get(ptr);
|
|
ret.need_respond_in_game = RAIL_API_PINVOKE.RailInviteOptions_need_respond_in_game_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailInviteOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailInviteOptions_additional_message_set(ptr, data.additional_message);
|
|
RAIL_API_PINVOKE.RailInviteOptions_expire_time_set(ptr, data.expire_time);
|
|
RAIL_API_PINVOKE.RailInviteOptions_invite_type_set(ptr, (int)data.invite_type);
|
|
RAIL_API_PINVOKE.RailInviteOptions_need_respond_in_game_set(ptr, data.need_respond_in_game);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailKeyValue ret)
|
|
{
|
|
ret.value = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailKeyValue_value_get(ptr));
|
|
ret.key = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailKeyValue_key_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailKeyValue data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailKeyValue_value_set(ptr, data.value);
|
|
RAIL_API_PINVOKE.RailKeyValue_key_set(ptr, data.key);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailKeyValueResult ret)
|
|
{
|
|
ret.error_code = (RailResult)RAIL_API_PINVOKE.RailKeyValueResult_error_code_get(ptr);
|
|
ret.value = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailKeyValueResult_value_get(ptr));
|
|
ret.key = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailKeyValueResult_key_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailKeyValueResult data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailKeyValueResult_error_code_set(ptr, (int)data.error_code);
|
|
RAIL_API_PINVOKE.RailKeyValueResult_value_set(ptr, data.value);
|
|
RAIL_API_PINVOKE.RailKeyValueResult_key_set(ptr, data.key);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailListStreamFileOption ret)
|
|
{
|
|
ret.num_files = RAIL_API_PINVOKE.RailListStreamFileOption_num_files_get(ptr);
|
|
ret.start_index = RAIL_API_PINVOKE.RailListStreamFileOption_start_index_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailListStreamFileOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailListStreamFileOption_num_files_set(ptr, data.num_files);
|
|
RAIL_API_PINVOKE.RailListStreamFileOption_start_index_set(ptr, data.start_index);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailNetworkSessionState ret)
|
|
{
|
|
ret.session_error = (RailResult)RAIL_API_PINVOKE.RailNetworkSessionState_session_error_get(ptr);
|
|
ret.remote_port = RAIL_API_PINVOKE.RailNetworkSessionState_remote_port_get(ptr);
|
|
ret.packets_in_send_buffer = RAIL_API_PINVOKE.RailNetworkSessionState_packets_in_send_buffer_get(ptr);
|
|
ret.is_connecting = RAIL_API_PINVOKE.RailNetworkSessionState_is_connecting_get(ptr);
|
|
ret.bytes_in_send_buffer = RAIL_API_PINVOKE.RailNetworkSessionState_bytes_in_send_buffer_get(ptr);
|
|
ret.is_using_relay = RAIL_API_PINVOKE.RailNetworkSessionState_is_using_relay_get(ptr);
|
|
ret.is_connection_active = RAIL_API_PINVOKE.RailNetworkSessionState_is_connection_active_get(ptr);
|
|
ret.remote_ip = RAIL_API_PINVOKE.RailNetworkSessionState_remote_ip_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailNetworkSessionState data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_session_error_set(ptr, (int)data.session_error);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_remote_port_set(ptr, data.remote_port);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_packets_in_send_buffer_set(ptr, data.packets_in_send_buffer);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_is_connecting_set(ptr, data.is_connecting);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_bytes_in_send_buffer_set(ptr, data.bytes_in_send_buffer);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_is_using_relay_set(ptr, data.is_using_relay);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_is_connection_active_set(ptr, data.is_connection_active);
|
|
RAIL_API_PINVOKE.RailNetworkSessionState_remote_ip_set(ptr, data.remote_ip);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailOpenGroupChatResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailOpenGroupChatResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByGameServer ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.commandline_info = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByGameServer_commandline_info_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByGameServer_gameserver_railid_get(ptr), ret.gameserver_railid);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByGameServer data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByGameServer_commandline_info_set(ptr, data.commandline_info);
|
|
Csharp2Cpp(data.gameserver_railid, RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByGameServer_gameserver_railid_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByRoom ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.commandline_info = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByRoom_commandline_info_get(ptr));
|
|
ret.room_id = RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByRoom_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByRoom data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByRoom_commandline_info_set(ptr, data.commandline_info);
|
|
RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByRoom_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPlatformNotifyEventJoinGameByUser ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByUser_rail_id_to_join_get(ptr), ret.rail_id_to_join);
|
|
ret.commandline_info = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByUser_commandline_info_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPlatformNotifyEventJoinGameByUser data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.rail_id_to_join, RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByUser_rail_id_to_join_get(ptr));
|
|
RAIL_API_PINVOKE.RailPlatformNotifyEventJoinGameByUser_commandline_info_set(ptr, data.commandline_info);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPlayedWithFriendsGameItem ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPlayedWithFriendsGameItem_game_ids_get(ptr), ret.game_ids);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPlayedWithFriendsGameItem_rail_id_get(ptr), ret.rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPlayedWithFriendsGameItem data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.game_ids, RAIL_API_PINVOKE.RailPlayedWithFriendsGameItem_game_ids_get(ptr));
|
|
Csharp2Cpp(data.rail_id, RAIL_API_PINVOKE.RailPlayedWithFriendsGameItem_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPlayedWithFriendsTimeItem ret)
|
|
{
|
|
ret.play_time = RAIL_API_PINVOKE.RailPlayedWithFriendsTimeItem_play_time_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPlayedWithFriendsTimeItem_rail_id_get(ptr), ret.rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPlayedWithFriendsTimeItem data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailPlayedWithFriendsTimeItem_play_time_set(ptr, data.play_time);
|
|
Csharp2Cpp(data.rail_id, RAIL_API_PINVOKE.RailPlayedWithFriendsTimeItem_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailProductItem ret)
|
|
{
|
|
ret.product_id = RAIL_API_PINVOKE.RailProductItem_product_id_get(ptr);
|
|
ret.quantity = RAIL_API_PINVOKE.RailProductItem_quantity_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailProductItem data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailProductItem_product_id_set(ptr, data.product_id);
|
|
RAIL_API_PINVOKE.RailProductItem_quantity_set(ptr, data.quantity);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPublishFileToUserSpaceOption ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_key_value_get(ptr), ret.key_value);
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_description_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_tags_get(ptr), ret.tags);
|
|
ret.level = (EnumRailSpaceWorkShareLevel)RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_level_get(ptr);
|
|
ret.version = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_version_get(ptr));
|
|
ret.preview_path_filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_preview_path_filename_get(ptr));
|
|
ret.type = (EnumRailSpaceWorkType)RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_type_get(ptr);
|
|
ret.space_work_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_space_work_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPublishFileToUserSpaceOption data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.key_value, RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_key_value_get(ptr));
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_description_set(ptr, data.description);
|
|
Csharp2Cpp(data.tags, RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_tags_get(ptr));
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_level_set(ptr, (int)data.level);
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_version_set(ptr, data.version);
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_preview_path_filename_set(ptr, data.preview_path_filename);
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_type_set(ptr, (int)data.type);
|
|
RAIL_API_PINVOKE.RailPublishFileToUserSpaceOption_space_work_name_set(ptr, data.space_work_name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPurchaseProductExtraInfo ret)
|
|
{
|
|
ret.bundle_rule = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductExtraInfo_bundle_rule_get(ptr));
|
|
ret.exchange_rule = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductExtraInfo_exchange_rule_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPurchaseProductExtraInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailPurchaseProductExtraInfo_bundle_rule_set(ptr, data.bundle_rule);
|
|
RAIL_API_PINVOKE.RailPurchaseProductExtraInfo_exchange_rule_set(ptr, data.exchange_rule);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailPurchaseProductInfo ret)
|
|
{
|
|
ret.category = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductInfo_category_get(ptr));
|
|
ret.original_price = RAIL_API_PINVOKE.RailPurchaseProductInfo_original_price_get(ptr);
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductInfo_description_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPurchaseProductInfo_discount_get(ptr), ret.discount);
|
|
ret.is_purchasable = RAIL_API_PINVOKE.RailPurchaseProductInfo_is_purchasable_get(ptr);
|
|
ret.name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductInfo_name_get(ptr));
|
|
ret.currency_type = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductInfo_currency_type_get(ptr));
|
|
ret.product_thumbnail = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailPurchaseProductInfo_product_thumbnail_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailPurchaseProductInfo_extra_info_get(ptr), ret.extra_info);
|
|
ret.product_id = RAIL_API_PINVOKE.RailPurchaseProductInfo_product_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailPurchaseProductInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_category_set(ptr, data.category);
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_original_price_set(ptr, data.original_price);
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_description_set(ptr, data.description);
|
|
Csharp2Cpp(data.discount, RAIL_API_PINVOKE.RailPurchaseProductInfo_discount_get(ptr));
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_is_purchasable_set(ptr, data.is_purchasable);
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_name_set(ptr, data.name);
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_currency_type_set(ptr, data.currency_type);
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_product_thumbnail_set(ptr, data.product_thumbnail);
|
|
Csharp2Cpp(data.extra_info, RAIL_API_PINVOKE.RailPurchaseProductInfo_extra_info_get(ptr));
|
|
RAIL_API_PINVOKE.RailPurchaseProductInfo_product_id_set(ptr, data.product_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailQueryGroupsInfoResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailQueryGroupsInfoResult_group_ids_get(ptr), ret.group_ids);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailQueryGroupsInfoResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.group_ids, RAIL_API_PINVOKE.RailQueryGroupsInfoResult_group_ids_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailQueryWorkFileOptions ret)
|
|
{
|
|
ret.with_url = RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_url_get(ptr);
|
|
ret.with_uploader_ids = RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_uploader_ids_get(ptr);
|
|
ret.with_vote_detail = RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_vote_detail_get(ptr);
|
|
ret.with_preview_url = RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_preview_url_get(ptr);
|
|
ret.with_description = RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_description_get(ptr);
|
|
ret.query_total_only = RAIL_API_PINVOKE.RailQueryWorkFileOptions_query_total_only_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailQueryWorkFileOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_url_set(ptr, data.with_url);
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_uploader_ids_set(ptr, data.with_uploader_ids);
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_vote_detail_set(ptr, data.with_vote_detail);
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_preview_url_set(ptr, data.with_preview_url);
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_with_description_set(ptr, data.with_description);
|
|
RAIL_API_PINVOKE.RailQueryWorkFileOptions_query_total_only_set(ptr, data.query_total_only);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSessionTicket ret)
|
|
{
|
|
ret.ticket = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSessionTicket_ticket_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSessionTicket data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSessionTicket_ticket_set(ptr, data.ticket);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailShowChatWindowWithFriendResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.is_show = RAIL_API_PINVOKE.RailShowChatWindowWithFriendResult_is_show_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailShowChatWindowWithFriendResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailShowChatWindowWithFriendResult_is_show_set(ptr, data.is_show);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailShowUserHomepageWindowResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.is_show = RAIL_API_PINVOKE.RailShowUserHomepageWindowResult_is_show_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailShowUserHomepageWindowResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailShowUserHomepageWindowResult_is_show_set(ptr, data.is_show);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectDownloadInfo ret)
|
|
{
|
|
ret.index = RAIL_API_PINVOKE.RailSmallObjectDownloadInfo_index_get(ptr);
|
|
ret.result = (RailResult)RAIL_API_PINVOKE.RailSmallObjectDownloadInfo_result_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSmallObjectDownloadInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSmallObjectDownloadInfo_index_set(ptr, data.index);
|
|
RAIL_API_PINVOKE.RailSmallObjectDownloadInfo_result_set(ptr, (int)data.result);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectDownloadResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSmallObjectDownloadResult_download_infos_get(ptr), ret.download_infos);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSmallObjectDownloadResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.download_infos, RAIL_API_PINVOKE.RailSmallObjectDownloadResult_download_infos_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectState ret)
|
|
{
|
|
ret.update_state = (EnumRailSmallObjectUpdateState)RAIL_API_PINVOKE.RailSmallObjectState_update_state_get(ptr);
|
|
ret.index = RAIL_API_PINVOKE.RailSmallObjectState_index_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSmallObjectState data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSmallObjectState_update_state_set(ptr, (int)data.update_state);
|
|
RAIL_API_PINVOKE.RailSmallObjectState_index_set(ptr, data.index);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSmallObjectStateQueryResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSmallObjectStateQueryResult_objects_state_get(ptr), ret.objects_state);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSmallObjectStateQueryResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.objects_state, RAIL_API_PINVOKE.RailSmallObjectStateQueryResult_objects_state_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkDescriptor ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_vote_details_get(ptr), ret.vote_details);
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_description_get(ptr));
|
|
ret.preview_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_preview_url_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_id_get(ptr), ret.id);
|
|
ret.detail_url = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_detail_url_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_uploader_ids_get(ptr), ret.uploader_ids);
|
|
ret.name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSpaceWorkDescriptor_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkDescriptor data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.vote_details, RAIL_API_PINVOKE.RailSpaceWorkDescriptor_vote_details_get(ptr));
|
|
RAIL_API_PINVOKE.RailSpaceWorkDescriptor_description_set(ptr, data.description);
|
|
RAIL_API_PINVOKE.RailSpaceWorkDescriptor_preview_url_set(ptr, data.preview_url);
|
|
Csharp2Cpp(data.id, RAIL_API_PINVOKE.RailSpaceWorkDescriptor_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailSpaceWorkDescriptor_detail_url_set(ptr, data.detail_url);
|
|
Csharp2Cpp(data.uploader_ids, RAIL_API_PINVOKE.RailSpaceWorkDescriptor_uploader_ids_get(ptr));
|
|
RAIL_API_PINVOKE.RailSpaceWorkDescriptor_name_set(ptr, data.name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkFilter ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkFilter_classes_get(ptr), ret.classes);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkFilter_type_get(ptr), ret.type);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkFilter_collector_list_get(ptr), ret.collector_list);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkFilter_subscriber_list_get(ptr), ret.subscriber_list);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkFilter_creator_list_get(ptr), ret.creator_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkFilter data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.classes, RAIL_API_PINVOKE.RailSpaceWorkFilter_classes_get(ptr));
|
|
Csharp2Cpp(data.type, RAIL_API_PINVOKE.RailSpaceWorkFilter_type_get(ptr));
|
|
Csharp2Cpp(data.collector_list, RAIL_API_PINVOKE.RailSpaceWorkFilter_collector_list_get(ptr));
|
|
Csharp2Cpp(data.subscriber_list, RAIL_API_PINVOKE.RailSpaceWorkFilter_subscriber_list_get(ptr));
|
|
Csharp2Cpp(data.creator_list, RAIL_API_PINVOKE.RailSpaceWorkFilter_creator_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkSearchFilter ret)
|
|
{
|
|
ret.search_text = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_search_text_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_required_metadata_get(ptr), ret.required_metadata);
|
|
ret.match_all_required_metadata = RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_match_all_required_metadata_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_required_tags_get(ptr), ret.required_tags);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_excluded_metadata_get(ptr), ret.excluded_metadata);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_excluded_tags_get(ptr), ret.excluded_tags);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkSearchFilter data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_search_text_set(ptr, data.search_text);
|
|
Csharp2Cpp(data.required_metadata, RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_required_metadata_get(ptr));
|
|
RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_match_all_required_metadata_set(ptr, data.match_all_required_metadata);
|
|
Csharp2Cpp(data.required_tags, RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_required_tags_get(ptr));
|
|
Csharp2Cpp(data.excluded_metadata, RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_excluded_metadata_get(ptr));
|
|
Csharp2Cpp(data.excluded_tags, RAIL_API_PINVOKE.RailSpaceWorkSearchFilter_excluded_tags_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkSyncProgress ret)
|
|
{
|
|
ret.progress = RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_progress_get(ptr);
|
|
ret.finished_bytes = RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_finished_bytes_get(ptr);
|
|
ret.total_bytes = RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_total_bytes_get(ptr);
|
|
ret.current_state = (EnumRailSpaceWorkSyncState)RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_current_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkSyncProgress data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_progress_set(ptr, data.progress);
|
|
RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_finished_bytes_set(ptr, data.finished_bytes);
|
|
RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_total_bytes_set(ptr, data.total_bytes);
|
|
RAIL_API_PINVOKE.RailSpaceWorkSyncProgress_current_state_set(ptr, (int)data.current_state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkUpdateOptions ret)
|
|
{
|
|
ret.with_my_vote = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_my_vote_get(ptr);
|
|
ret.with_vote_detail = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_vote_detail_get(ptr);
|
|
ret.with_metadata = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_metadata_get(ptr);
|
|
ret.with_detail = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_detail_get(ptr);
|
|
ret.check_has_subscribed = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_check_has_subscribed_get(ptr);
|
|
ret.check_has_favorited = RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_check_has_favorited_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkUpdateOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_my_vote_set(ptr, data.with_my_vote);
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_vote_detail_set(ptr, data.with_vote_detail);
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_metadata_set(ptr, data.with_metadata);
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_with_detail_set(ptr, data.with_detail);
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_check_has_subscribed_set(ptr, data.check_has_subscribed);
|
|
RAIL_API_PINVOKE.RailSpaceWorkUpdateOptions_check_has_favorited_set(ptr, data.check_has_favorited);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSpaceWorkVoteDetail ret)
|
|
{
|
|
ret.vote_value = (EnumRailSpaceWorkVoteValue)RAIL_API_PINVOKE.RailSpaceWorkVoteDetail_vote_value_get(ptr);
|
|
ret.voted_players = RAIL_API_PINVOKE.RailSpaceWorkVoteDetail_voted_players_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSpaceWorkVoteDetail data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSpaceWorkVoteDetail_vote_value_set(ptr, (int)data.vote_value);
|
|
RAIL_API_PINVOKE.RailSpaceWorkVoteDetail_voted_players_set(ptr, data.voted_players);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailStoreOptions ret)
|
|
{
|
|
ret.window_margin_top = RAIL_API_PINVOKE.RailStoreOptions_window_margin_top_get(ptr);
|
|
ret.window_margin_left = RAIL_API_PINVOKE.RailStoreOptions_window_margin_left_get(ptr);
|
|
ret.store_type = (EnumRailStoreType)RAIL_API_PINVOKE.RailStoreOptions_store_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailStoreOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailStoreOptions_window_margin_top_set(ptr, data.window_margin_top);
|
|
RAIL_API_PINVOKE.RailStoreOptions_window_margin_left_set(ptr, data.window_margin_left);
|
|
RAIL_API_PINVOKE.RailStoreOptions_store_type_set(ptr, (int)data.store_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailStreamFileInfo ret)
|
|
{
|
|
ret.file_size = RAIL_API_PINVOKE.RailStreamFileInfo_file_size_get(ptr);
|
|
ret.filename = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailStreamFileInfo_filename_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailStreamFileInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailStreamFileInfo_file_size_set(ptr, data.file_size);
|
|
RAIL_API_PINVOKE.RailStreamFileInfo_filename_set(ptr, data.filename);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailStreamFileOption ret)
|
|
{
|
|
ret.open_type = (EnumRailStreamOpenFileType)RAIL_API_PINVOKE.RailStreamFileOption_open_type_get(ptr);
|
|
ret.unavaliabe_when_new_file_writing = RAIL_API_PINVOKE.RailStreamFileOption_unavaliabe_when_new_file_writing_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailStreamFileOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailStreamFileOption_open_type_set(ptr, (int)data.open_type);
|
|
RAIL_API_PINVOKE.RailStreamFileOption_unavaliabe_when_new_file_writing_set(ptr, data.unavaliabe_when_new_file_writing);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSwitchPlayerSelectedZoneResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSwitchPlayerSelectedZoneResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSyncFileOption ret)
|
|
{
|
|
ret.sync_file_not_to_remote = RAIL_API_PINVOKE.RailSyncFileOption_sync_file_not_to_remote_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSyncFileOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailSyncFileOption_sync_file_not_to_remote_set(ptr, data.sync_file_not_to_remote);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailSystemStateChanged ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.state = (RailSystemState)RAIL_API_PINVOKE.RailSystemStateChanged_state_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailSystemStateChanged data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailSystemStateChanged_state_set(ptr, (int)data.state);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailTextInputImeWindowOption ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailTextInputImeWindowOption_position_get(ptr), ret.position);
|
|
ret.show_rail_ime_window = RAIL_API_PINVOKE.RailTextInputImeWindowOption_show_rail_ime_window_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailTextInputImeWindowOption data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.position, RAIL_API_PINVOKE.RailTextInputImeWindowOption_position_get(ptr));
|
|
RAIL_API_PINVOKE.RailTextInputImeWindowOption_show_rail_ime_window_set(ptr, data.show_rail_ime_window);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailTextInputResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.content = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailTextInputResult_content_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailTextInputResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailTextInputResult_content_set(ptr, data.content);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailTextInputWindowOption ret)
|
|
{
|
|
ret.enable_multi_line_edit = RAIL_API_PINVOKE.RailTextInputWindowOption_enable_multi_line_edit_get(ptr);
|
|
ret.description = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailTextInputWindowOption_description_get(ptr));
|
|
ret.position_top = RAIL_API_PINVOKE.RailTextInputWindowOption_position_top_get(ptr);
|
|
ret.position_left = RAIL_API_PINVOKE.RailTextInputWindowOption_position_left_get(ptr);
|
|
ret.caption_text = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailTextInputWindowOption_caption_text_get(ptr));
|
|
ret.show_password_input = RAIL_API_PINVOKE.RailTextInputWindowOption_show_password_input_get(ptr);
|
|
ret.is_min_window = RAIL_API_PINVOKE.RailTextInputWindowOption_is_min_window_get(ptr);
|
|
ret.content_placeholder = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailTextInputWindowOption_content_placeholder_get(ptr));
|
|
ret.auto_cancel = RAIL_API_PINVOKE.RailTextInputWindowOption_auto_cancel_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailTextInputWindowOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_enable_multi_line_edit_set(ptr, data.enable_multi_line_edit);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_description_set(ptr, data.description);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_position_top_set(ptr, data.position_top);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_position_left_set(ptr, data.position_left);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_caption_text_set(ptr, data.caption_text);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_show_password_input_set(ptr, data.show_password_input);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_is_min_window_set(ptr, data.is_min_window);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_content_placeholder_set(ptr, data.content_placeholder);
|
|
RAIL_API_PINVOKE.RailTextInputWindowOption_auto_cancel_set(ptr, data.auto_cancel);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUserPlayedWith ret)
|
|
{
|
|
ret.user_rich_content = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailUserPlayedWith_user_rich_content_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUserPlayedWith_rail_id_get(ptr), ret.rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUserPlayedWith data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailUserPlayedWith_user_rich_content_set(ptr, data.user_rich_content);
|
|
Csharp2Cpp(data.rail_id, RAIL_API_PINVOKE.RailUserPlayedWith_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersCancelInviteResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.invite_type = (EnumRailUsersInviteType)RAIL_API_PINVOKE.RailUsersCancelInviteResult_invite_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersCancelInviteResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailUsersCancelInviteResult_invite_type_set(ptr, (int)data.invite_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersGetInviteDetailResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.command_line = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_command_line_get(ptr));
|
|
ret.invite_type = (EnumRailUsersInviteType)RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_invite_type_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_inviter_id_get(ptr), ret.inviter_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersGetInviteDetailResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_command_line_set(ptr, data.command_line);
|
|
RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_invite_type_set(ptr, (int)data.invite_type);
|
|
Csharp2Cpp(data.inviter_id, RAIL_API_PINVOKE.RailUsersGetInviteDetailResult_inviter_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersGetUserLimitsResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersGetUserLimitsResult_user_id_get(ptr), ret.user_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersGetUserLimitsResult_user_limits_get(ptr), ret.user_limits);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersGetUserLimitsResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.user_id, RAIL_API_PINVOKE.RailUsersGetUserLimitsResult_user_id_get(ptr));
|
|
Csharp2Cpp(data.user_limits, RAIL_API_PINVOKE.RailUsersGetUserLimitsResult_user_limits_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersInfoData ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersInfoData_user_info_list_get(ptr), ret.user_info_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersInfoData data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.user_info_list, RAIL_API_PINVOKE.RailUsersInfoData_user_info_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersInviteJoinGameResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.response_value = (EnumRailUsersInviteResponseType)RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_response_value_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_invitee_id_get(ptr), ret.invitee_id);
|
|
ret.invite_type = (EnumRailUsersInviteType)RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_invite_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersInviteJoinGameResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_response_value_set(ptr, (int)data.response_value);
|
|
Csharp2Cpp(data.invitee_id, RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_invitee_id_get(ptr));
|
|
RAIL_API_PINVOKE.RailUsersInviteJoinGameResult_invite_type_set(ptr, (int)data.invite_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersInviteUsersResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.invite_type = (EnumRailUsersInviteType)RAIL_API_PINVOKE.RailUsersInviteUsersResult_invite_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersInviteUsersResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RailUsersInviteUsersResult_invite_type_set(ptr, (int)data.invite_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersNotifyInviter ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersNotifyInviter_invitee_id_get(ptr), ret.invitee_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersNotifyInviter data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.invitee_id, RAIL_API_PINVOKE.RailUsersNotifyInviter_invitee_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailUsersRespondInvitation ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersRespondInvitation_original_invite_option_get(ptr), ret.original_invite_option);
|
|
ret.response = (EnumRailUsersInviteResponseType)RAIL_API_PINVOKE.RailUsersRespondInvitation_response_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailUsersRespondInvitation_inviter_id_get(ptr), ret.inviter_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailUsersRespondInvitation data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.original_invite_option, RAIL_API_PINVOKE.RailUsersRespondInvitation_original_invite_option_get(ptr));
|
|
RAIL_API_PINVOKE.RailUsersRespondInvitation_response_set(ptr, (int)data.response);
|
|
Csharp2Cpp(data.inviter_id, RAIL_API_PINVOKE.RailUsersRespondInvitation_inviter_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailVoiceCaptureOption ret)
|
|
{
|
|
ret.voice_data_format = (EnumRailVoiceCaptureFormat)RAIL_API_PINVOKE.RailVoiceCaptureOption_voice_data_format_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailVoiceCaptureOption data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailVoiceCaptureOption_voice_data_format_set(ptr, (int)data.voice_data_format);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailVoiceCaptureSpecification ret)
|
|
{
|
|
ret.channels = (EnumRailVoiceCaptureChannel)RAIL_API_PINVOKE.RailVoiceCaptureSpecification_channels_get(ptr);
|
|
ret.samples_per_second = RAIL_API_PINVOKE.RailVoiceCaptureSpecification_samples_per_second_get(ptr);
|
|
ret.bits_per_sample = RAIL_API_PINVOKE.RailVoiceCaptureSpecification_bits_per_sample_get(ptr);
|
|
ret.capture_format = (EnumRailVoiceCaptureFormat)RAIL_API_PINVOKE.RailVoiceCaptureSpecification_capture_format_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailVoiceCaptureSpecification data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailVoiceCaptureSpecification_channels_set(ptr, (int)data.channels);
|
|
RAIL_API_PINVOKE.RailVoiceCaptureSpecification_samples_per_second_set(ptr, data.samples_per_second);
|
|
RAIL_API_PINVOKE.RailVoiceCaptureSpecification_bits_per_sample_set(ptr, data.bits_per_sample);
|
|
RAIL_API_PINVOKE.RailVoiceCaptureSpecification_capture_format_set(ptr, (int)data.capture_format);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailVoiceChannelID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.RailVoiceChannelID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailVoiceChannelID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailVoiceChannelID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailVoiceChannelUserSpeakingState ret)
|
|
{
|
|
ret.speaking_limit = (EnumRailVoiceChannelUserSpeakingLimit)RAIL_API_PINVOKE.RailVoiceChannelUserSpeakingState_speaking_limit_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RailVoiceChannelUserSpeakingState_user_id_get(ptr), ret.user_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailVoiceChannelUserSpeakingState data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailVoiceChannelUserSpeakingState_speaking_limit_set(ptr, (int)data.speaking_limit);
|
|
Csharp2Cpp(data.user_id, RAIL_API_PINVOKE.RailVoiceChannelUserSpeakingState_user_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailWindowLayout ret)
|
|
{
|
|
ret.x_margin = RAIL_API_PINVOKE.RailWindowLayout_x_margin_get(ptr);
|
|
ret.y_margin = RAIL_API_PINVOKE.RailWindowLayout_y_margin_get(ptr);
|
|
ret.position_type = (EnumRailNotifyWindowPosition)RAIL_API_PINVOKE.RailWindowLayout_position_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailWindowLayout data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailWindowLayout_x_margin_set(ptr, data.x_margin);
|
|
RAIL_API_PINVOKE.RailWindowLayout_y_margin_set(ptr, data.y_margin);
|
|
RAIL_API_PINVOKE.RailWindowLayout_position_type_set(ptr, (int)data.position_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailWindowPosition ret)
|
|
{
|
|
ret.position_top = RAIL_API_PINVOKE.RailWindowPosition_position_top_get(ptr);
|
|
ret.position_left = RAIL_API_PINVOKE.RailWindowPosition_position_left_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailWindowPosition data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailWindowPosition_position_top_set(ptr, data.position_top);
|
|
RAIL_API_PINVOKE.RailWindowPosition_position_left_set(ptr, data.position_left);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RailZoneID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.RailZoneID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RailZoneID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RailZoneID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ReloadBrowserResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ReloadBrowserResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RequestAllAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RequestAllAssetsFinished_assetinfo_list_get(ptr), ret.assetinfo_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RequestAllAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.assetinfo_list, RAIL_API_PINVOKE.RequestAllAssetsFinished_assetinfo_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RequestLeaderboardEntryParam ret)
|
|
{
|
|
ret.range_end = RAIL_API_PINVOKE.RequestLeaderboardEntryParam_range_end_get(ptr);
|
|
ret.range_start = RAIL_API_PINVOKE.RequestLeaderboardEntryParam_range_start_get(ptr);
|
|
ret.type = (LeaderboardType)RAIL_API_PINVOKE.RequestLeaderboardEntryParam_type_get(ptr);
|
|
ret.user_coordinate = RAIL_API_PINVOKE.RequestLeaderboardEntryParam_user_coordinate_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RequestLeaderboardEntryParam data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RequestLeaderboardEntryParam_range_end_set(ptr, data.range_end);
|
|
RAIL_API_PINVOKE.RequestLeaderboardEntryParam_range_start_set(ptr, data.range_start);
|
|
RAIL_API_PINVOKE.RequestLeaderboardEntryParam_type_set(ptr, (int)data.type);
|
|
RAIL_API_PINVOKE.RequestLeaderboardEntryParam_user_coordinate_set(ptr, data.user_coordinate);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomDataReceived ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.data_len = RAIL_API_PINVOKE.RoomDataReceived_data_len_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomDataReceived_remote_peer_get(ptr), ret.remote_peer);
|
|
ret.message_type = RAIL_API_PINVOKE.RoomDataReceived_message_type_get(ptr);
|
|
ret.data_buf = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomDataReceived_data_buf_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomDataReceived data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.RoomDataReceived_data_len_set(ptr, data.data_len);
|
|
Csharp2Cpp(data.remote_peer, RAIL_API_PINVOKE.RoomDataReceived_remote_peer_get(ptr));
|
|
RAIL_API_PINVOKE.RoomDataReceived_message_type_set(ptr, data.message_type);
|
|
RAIL_API_PINVOKE.RoomDataReceived_data_buf_set(ptr, data.data_buf);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomInfo ret)
|
|
{
|
|
ret.has_password = RAIL_API_PINVOKE.RoomInfo_has_password_get(ptr);
|
|
ret.max_members = RAIL_API_PINVOKE.RoomInfo_max_members_get(ptr);
|
|
ret.room_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfo_room_name_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomInfo_game_server_rail_id_get(ptr), ret.game_server_rail_id);
|
|
ret.create_time = RAIL_API_PINVOKE.RoomInfo_create_time_get(ptr);
|
|
ret.current_members = RAIL_API_PINVOKE.RoomInfo_current_members_get(ptr);
|
|
ret.type = (EnumRoomType)RAIL_API_PINVOKE.RoomInfo_type_get(ptr);
|
|
ret.is_joinable = RAIL_API_PINVOKE.RoomInfo_is_joinable_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.RoomInfo_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomInfo_room_kvs_get(ptr), ret.room_kvs);
|
|
ret.room_tag = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfo_room_tag_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomInfo_owner_id_get(ptr), ret.owner_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomInfo_has_password_set(ptr, data.has_password);
|
|
RAIL_API_PINVOKE.RoomInfo_max_members_set(ptr, data.max_members);
|
|
RAIL_API_PINVOKE.RoomInfo_room_name_set(ptr, data.room_name);
|
|
Csharp2Cpp(data.game_server_rail_id, RAIL_API_PINVOKE.RoomInfo_game_server_rail_id_get(ptr));
|
|
RAIL_API_PINVOKE.RoomInfo_create_time_set(ptr, data.create_time);
|
|
RAIL_API_PINVOKE.RoomInfo_current_members_set(ptr, data.current_members);
|
|
RAIL_API_PINVOKE.RoomInfo_type_set(ptr, (int)data.type);
|
|
RAIL_API_PINVOKE.RoomInfo_is_joinable_set(ptr, data.is_joinable);
|
|
RAIL_API_PINVOKE.RoomInfo_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.room_kvs, RAIL_API_PINVOKE.RoomInfo_room_kvs_get(ptr));
|
|
RAIL_API_PINVOKE.RoomInfo_room_tag_set(ptr, data.room_tag);
|
|
Csharp2Cpp(data.owner_id, RAIL_API_PINVOKE.RoomInfo_owner_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomInfoListFilter ret)
|
|
{
|
|
ret.filter_friends_in_room = (EnumRailOptionalValue)RAIL_API_PINVOKE.RoomInfoListFilter_filter_friends_in_room_get(ptr);
|
|
ret.room_tag = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfoListFilter_room_tag_get(ptr));
|
|
ret.available_slot_at_least = RAIL_API_PINVOKE.RoomInfoListFilter_available_slot_at_least_get(ptr);
|
|
ret.filter_password = (EnumRailOptionalValue)RAIL_API_PINVOKE.RoomInfoListFilter_filter_password_get(ptr);
|
|
ret.room_name_contained = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfoListFilter_room_name_contained_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomInfoListFilter_key_filters_get(ptr), ret.key_filters);
|
|
ret.filter_friends_owned = (EnumRailOptionalValue)RAIL_API_PINVOKE.RoomInfoListFilter_filter_friends_owned_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomInfoListFilter data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_filter_friends_in_room_set(ptr, (int)data.filter_friends_in_room);
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_room_tag_set(ptr, data.room_tag);
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_available_slot_at_least_set(ptr, data.available_slot_at_least);
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_filter_password_set(ptr, (int)data.filter_password);
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_room_name_contained_set(ptr, data.room_name_contained);
|
|
Csharp2Cpp(data.key_filters, RAIL_API_PINVOKE.RoomInfoListFilter_key_filters_get(ptr));
|
|
RAIL_API_PINVOKE.RoomInfoListFilter_filter_friends_owned_set(ptr, (int)data.filter_friends_owned);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomInfoListFilterKey ret)
|
|
{
|
|
ret.filter_value = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfoListFilterKey_filter_value_get(ptr));
|
|
ret.key_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfoListFilterKey_key_name_get(ptr));
|
|
ret.value_type = (EnumRailPropertyValueType)RAIL_API_PINVOKE.RoomInfoListFilterKey_value_type_get(ptr);
|
|
ret.comparison_type = (EnumRailComparisonType)RAIL_API_PINVOKE.RoomInfoListFilterKey_comparison_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomInfoListFilterKey data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomInfoListFilterKey_filter_value_set(ptr, data.filter_value);
|
|
RAIL_API_PINVOKE.RoomInfoListFilterKey_key_name_set(ptr, data.key_name);
|
|
RAIL_API_PINVOKE.RoomInfoListFilterKey_value_type_set(ptr, (int)data.value_type);
|
|
RAIL_API_PINVOKE.RoomInfoListFilterKey_comparison_type_set(ptr, (int)data.comparison_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomInfoListSorter ret)
|
|
{
|
|
ret.close_to_value = RAIL_API_PINVOKE.RoomInfoListSorter_close_to_value_get(ptr);
|
|
ret.property_key = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomInfoListSorter_property_key_get(ptr));
|
|
ret.property_sort_type = (EnumRailSortType)RAIL_API_PINVOKE.RoomInfoListSorter_property_sort_type_get(ptr);
|
|
ret.property_value_type = (EnumRailPropertyValueType)RAIL_API_PINVOKE.RoomInfoListSorter_property_value_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomInfoListSorter data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomInfoListSorter_close_to_value_set(ptr, data.close_to_value);
|
|
RAIL_API_PINVOKE.RoomInfoListSorter_property_key_set(ptr, data.property_key);
|
|
RAIL_API_PINVOKE.RoomInfoListSorter_property_sort_type_set(ptr, (int)data.property_sort_type);
|
|
RAIL_API_PINVOKE.RoomInfoListSorter_property_value_type_set(ptr, (int)data.property_value_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomMemberInfo ret)
|
|
{
|
|
ret.member_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomMemberInfo_member_name_get(ptr));
|
|
ret.member_index = RAIL_API_PINVOKE.RoomMemberInfo_member_index_get(ptr);
|
|
ret.room_id = RAIL_API_PINVOKE.RoomMemberInfo_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.RoomMemberInfo_member_id_get(ptr), ret.member_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomMemberInfo data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomMemberInfo_member_name_set(ptr, data.member_name);
|
|
RAIL_API_PINVOKE.RoomMemberInfo_member_index_set(ptr, data.member_index);
|
|
RAIL_API_PINVOKE.RoomMemberInfo_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.member_id, RAIL_API_PINVOKE.RoomMemberInfo_member_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, RoomOptions ret)
|
|
{
|
|
ret.max_members = RAIL_API_PINVOKE.RoomOptions_max_members_get(ptr);
|
|
ret.password = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomOptions_password_get(ptr));
|
|
ret.type = (EnumRoomType)RAIL_API_PINVOKE.RoomOptions_type_get(ptr);
|
|
ret.enable_team_voice = RAIL_API_PINVOKE.RoomOptions_enable_team_voice_get(ptr);
|
|
ret.room_tag = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RoomOptions_room_tag_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(RoomOptions data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.RoomOptions_max_members_set(ptr, data.max_members);
|
|
RAIL_API_PINVOKE.RoomOptions_password_set(ptr, data.password);
|
|
RAIL_API_PINVOKE.RoomOptions_type_set(ptr, (int)data.type);
|
|
RAIL_API_PINVOKE.RoomOptions_enable_team_voice_set(ptr, data.enable_team_voice);
|
|
RAIL_API_PINVOKE.RoomOptions_room_tag_set(ptr, data.room_tag);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ScreenshotRequestInfo ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ScreenshotRequestInfo data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetGameServerMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.SetGameServerMetadataResult_game_server_id_get(ptr), ret.game_server_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetGameServerMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.game_server_id, RAIL_API_PINVOKE.SetGameServerMetadataResult_game_server_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetMemberMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.SetMemberMetadataResult_room_id_get(ptr);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.SetMemberMetadataResult_member_id_get(ptr), ret.member_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetMemberMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.SetMemberMetadataResult_room_id_set(ptr, data.room_id);
|
|
Csharp2Cpp(data.member_id, RAIL_API_PINVOKE.SetMemberMetadataResult_member_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetNewRoomOwnerResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetNewRoomOwnerResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetRoomMaxMemberResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetRoomMaxMemberResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetRoomMetadataResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_id = RAIL_API_PINVOKE.SetRoomMetadataResult_room_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetRoomMetadataResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.SetRoomMetadataResult_room_id_set(ptr, data.room_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetRoomTagResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetRoomTagResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SetRoomTypeResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.room_type = (EnumRoomType)RAIL_API_PINVOKE.SetRoomTypeResult_room_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SetRoomTypeResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.SetRoomTypeResult_room_type_set(ptr, (int)data.room_type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ShareStorageToSpaceWorkResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.ShareStorageToSpaceWorkResult_space_work_id_get(ptr), ret.space_work_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ShareStorageToSpaceWorkResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.space_work_id, RAIL_API_PINVOKE.ShareStorageToSpaceWorkResult_space_work_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ShowFloatingWindowResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.window_type = (EnumRailWindowType)RAIL_API_PINVOKE.ShowFloatingWindowResult_window_type_get(ptr);
|
|
ret.is_show = RAIL_API_PINVOKE.ShowFloatingWindowResult_is_show_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(ShowFloatingWindowResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.ShowFloatingWindowResult_window_type_set(ptr, (int)data.window_type);
|
|
RAIL_API_PINVOKE.ShowFloatingWindowResult_is_show_set(ptr, data.is_show);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, ShowNotifyWindow ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.window_type = (EnumRailNotifyWindowType)RAIL_API_PINVOKE.ShowNotifyWindow_window_type_get(ptr);
|
|
ret.json_content = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.ShowNotifyWindow_json_content_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(ShowNotifyWindow data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.ShowNotifyWindow_window_type_set(ptr, (int)data.window_type);
|
|
RAIL_API_PINVOKE.ShowNotifyWindow_json_content_set(ptr, data.json_content);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SpaceWorkID ret)
|
|
{
|
|
ret.id_ = RAIL_API_PINVOKE.SpaceWorkID_get_id(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SpaceWorkID data, IntPtr ptr)
|
|
{
|
|
RAIL_API_PINVOKE.SpaceWorkID_set_id(ptr, data.id_);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SplitAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.source_asset = RAIL_API_PINVOKE.SplitAssetsFinished_source_asset_get(ptr);
|
|
ret.to_quantity = RAIL_API_PINVOKE.SplitAssetsFinished_to_quantity_get(ptr);
|
|
ret.new_asset_id = RAIL_API_PINVOKE.SplitAssetsFinished_new_asset_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SplitAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.SplitAssetsFinished_source_asset_set(ptr, data.source_asset);
|
|
RAIL_API_PINVOKE.SplitAssetsFinished_to_quantity_set(ptr, data.to_quantity);
|
|
RAIL_API_PINVOKE.SplitAssetsFinished_new_asset_id_set(ptr, data.new_asset_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SplitAssetsToFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.source_asset = RAIL_API_PINVOKE.SplitAssetsToFinished_source_asset_get(ptr);
|
|
ret.to_quantity = RAIL_API_PINVOKE.SplitAssetsToFinished_to_quantity_get(ptr);
|
|
ret.split_to_asset_id = RAIL_API_PINVOKE.SplitAssetsToFinished_split_to_asset_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SplitAssetsToFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.SplitAssetsToFinished_source_asset_set(ptr, data.source_asset);
|
|
RAIL_API_PINVOKE.SplitAssetsToFinished_to_quantity_set(ptr, data.to_quantity);
|
|
RAIL_API_PINVOKE.SplitAssetsToFinished_split_to_asset_id_set(ptr, data.split_to_asset_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, StartConsumeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.asset_id = RAIL_API_PINVOKE.StartConsumeAssetsFinished_asset_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(StartConsumeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.StartConsumeAssetsFinished_asset_id_set(ptr, data.asset_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, StartSessionWithPlayerResponse ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.StartSessionWithPlayerResponse_remote_rail_id_get(ptr), ret.remote_rail_id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(StartSessionWithPlayerResponse data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.remote_rail_id, RAIL_API_PINVOKE.StartSessionWithPlayerResponse_remote_rail_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, SyncSpaceWorkResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.SyncSpaceWorkResult_id_get(ptr), ret.id);
|
|
}
|
|
|
|
public static void Csharp2Cpp(SyncSpaceWorkResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.id, RAIL_API_PINVOKE.SyncSpaceWorkResult_id_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, TakeScreenshotResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.thumbnail_file_size = RAIL_API_PINVOKE.TakeScreenshotResult_thumbnail_file_size_get(ptr);
|
|
ret.thumbnail_filepath = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.TakeScreenshotResult_thumbnail_filepath_get(ptr));
|
|
ret.image_file_size = RAIL_API_PINVOKE.TakeScreenshotResult_image_file_size_get(ptr);
|
|
ret.image_file_path = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.TakeScreenshotResult_image_file_path_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(TakeScreenshotResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.TakeScreenshotResult_thumbnail_file_size_set(ptr, data.thumbnail_file_size);
|
|
RAIL_API_PINVOKE.TakeScreenshotResult_thumbnail_filepath_set(ptr, data.thumbnail_filepath);
|
|
RAIL_API_PINVOKE.TakeScreenshotResult_image_file_size_set(ptr, data.image_file_size);
|
|
RAIL_API_PINVOKE.TakeScreenshotResult_image_file_path_set(ptr, data.image_file_path);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, UpdateAssetsPropertyFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.UpdateAssetsPropertyFinished_asset_property_list_get(ptr), ret.asset_property_list);
|
|
}
|
|
|
|
public static void Csharp2Cpp(UpdateAssetsPropertyFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.asset_property_list, RAIL_API_PINVOKE.UpdateAssetsPropertyFinished_asset_property_list_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, UpdateConsumeAssetsFinished ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.asset_id = RAIL_API_PINVOKE.UpdateConsumeAssetsFinished_asset_id_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(UpdateConsumeAssetsFinished data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.UpdateConsumeAssetsFinished_asset_id_set(ptr, data.asset_id);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, UploadLeaderboardParam ret)
|
|
{
|
|
Cpp2Csharp(RAIL_API_PINVOKE.UploadLeaderboardParam_data_get(ptr), ret.data);
|
|
ret.type = (LeaderboardUploadType)RAIL_API_PINVOKE.UploadLeaderboardParam_type_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(UploadLeaderboardParam data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp(data.data, RAIL_API_PINVOKE.UploadLeaderboardParam_data_get(ptr));
|
|
RAIL_API_PINVOKE.UploadLeaderboardParam_type_set(ptr, (int)data.type);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelAddUsersResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelAddUsersResult_success_ids_get(ptr), ret.success_ids);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelAddUsersResult_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelAddUsersResult_failed_ids_get(ptr), ret.failed_ids);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelAddUsersResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.success_ids, RAIL_API_PINVOKE.VoiceChannelAddUsersResult_success_ids_get(ptr));
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelAddUsersResult_voice_channel_id_get(ptr));
|
|
Csharp2Cpp(data.failed_ids, RAIL_API_PINVOKE.VoiceChannelAddUsersResult_failed_ids_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelInviteEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.channel_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.VoiceChannelInviteEvent_channel_name_get(ptr));
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelInviteEvent_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
ret.inviter_name = UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.VoiceChannelInviteEvent_inviter_name_get(ptr));
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelInviteEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.VoiceChannelInviteEvent_channel_name_set(ptr, data.channel_name);
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelInviteEvent_voice_channel_id_get(ptr));
|
|
RAIL_API_PINVOKE.VoiceChannelInviteEvent_inviter_name_set(ptr, data.inviter_name);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelMemeberChangedEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelMemeberChangedEvent_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelMemeberChangedEvent_member_ids_get(ptr), ret.member_ids);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelMemeberChangedEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelMemeberChangedEvent_voice_channel_id_get(ptr));
|
|
Csharp2Cpp(data.member_ids, RAIL_API_PINVOKE.VoiceChannelMemeberChangedEvent_member_ids_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelPushToTalkKeyChangedEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.push_to_talk_hot_key = RAIL_API_PINVOKE.VoiceChannelPushToTalkKeyChangedEvent_push_to_talk_hot_key_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelPushToTalkKeyChangedEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.VoiceChannelPushToTalkKeyChangedEvent_push_to_talk_hot_key_set(ptr, data.push_to_talk_hot_key);
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelRemoveUsersResult ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_success_ids_get(ptr), ret.success_ids);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_failed_ids_get(ptr), ret.failed_ids);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelRemoveUsersResult data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.success_ids, RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_success_ids_get(ptr));
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_voice_channel_id_get(ptr));
|
|
Csharp2Cpp(data.failed_ids, RAIL_API_PINVOKE.VoiceChannelRemoveUsersResult_failed_ids_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelSpeakingUsersChangedEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_speaking_users_get(ptr), ret.speaking_users);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_not_speaking_users_get(ptr), ret.not_speaking_users);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelSpeakingUsersChangedEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.speaking_users, RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_speaking_users_get(ptr));
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_voice_channel_id_get(ptr));
|
|
Csharp2Cpp(data.not_speaking_users, RAIL_API_PINVOKE.VoiceChannelSpeakingUsersChangedEvent_not_speaking_users_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceChannelUsersSpeakingStateChangedEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelUsersSpeakingStateChangedEvent_voice_channel_id_get(ptr), ret.voice_channel_id);
|
|
Cpp2Csharp(RAIL_API_PINVOKE.VoiceChannelUsersSpeakingStateChangedEvent_users_speaking_state_get(ptr), ret.users_speaking_state);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceChannelUsersSpeakingStateChangedEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
Csharp2Cpp(data.voice_channel_id, RAIL_API_PINVOKE.VoiceChannelUsersSpeakingStateChangedEvent_voice_channel_id_get(ptr));
|
|
Csharp2Cpp(data.users_speaking_state, RAIL_API_PINVOKE.VoiceChannelUsersSpeakingStateChangedEvent_users_speaking_state_get(ptr));
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, VoiceDataCapturedEvent ret)
|
|
{
|
|
Cpp2Csharp(ptr, (EventBase)ret);
|
|
ret.is_last_package = RAIL_API_PINVOKE.VoiceDataCapturedEvent_is_last_package_get(ptr);
|
|
}
|
|
|
|
public static void Csharp2Cpp(VoiceDataCapturedEvent data, IntPtr ptr)
|
|
{
|
|
Csharp2Cpp((EventBase)data, ptr);
|
|
RAIL_API_PINVOKE.VoiceDataCapturedEvent_is_last_package_set(ptr, data.is_last_package);
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<GameServerPlayerInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayGameServerPlayerInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_GameServerPlayerInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayGameServerPlayerInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_GameServerPlayerInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<GameServerPlayerInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayGameServerPlayerInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayGameServerPlayerInfo_Item(ptr, (uint)i);
|
|
GameServerPlayerInfo gameServerPlayerInfo = new GameServerPlayerInfo();
|
|
Cpp2Csharp(ptr2, gameServerPlayerInfo);
|
|
ret.Add(gameServerPlayerInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailSpaceWorkDescriptor> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailSpaceWorkDescriptor_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailSpaceWorkDescriptor__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailSpaceWorkDescriptor_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailSpaceWorkDescriptor(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailSpaceWorkDescriptor> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailSpaceWorkDescriptor_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailSpaceWorkDescriptor_Item(ptr, (uint)i);
|
|
RailSpaceWorkDescriptor railSpaceWorkDescriptor = new RailSpaceWorkDescriptor();
|
|
Cpp2Csharp(ptr2, railSpaceWorkDescriptor);
|
|
ret.Add(railSpaceWorkDescriptor);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailDlcOwned> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailDlcOwned_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailDlcOwned__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailDlcOwned_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailDlcOwned(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailDlcOwned> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailDlcOwned_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailDlcOwned_Item(ptr, (uint)i);
|
|
RailDlcOwned railDlcOwned = new RailDlcOwned();
|
|
Cpp2Csharp(ptr2, railDlcOwned);
|
|
ret.Add(railDlcOwned);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailSmallObjectDownloadInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailSmallObjectDownloadInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailSmallObjectDownloadInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailSmallObjectDownloadInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailSmallObjectDownloadInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailSmallObjectDownloadInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailSmallObjectDownloadInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailSmallObjectDownloadInfo_Item(ptr, (uint)i);
|
|
RailSmallObjectDownloadInfo railSmallObjectDownloadInfo = new RailSmallObjectDownloadInfo();
|
|
Cpp2Csharp(ptr2, railSmallObjectDownloadInfo);
|
|
ret.Add(railSmallObjectDownloadInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailFriendMetadata> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailFriendMetadata_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailFriendMetadata__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailFriendMetadata_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailFriendMetadata(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailFriendMetadata> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailFriendMetadata_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailFriendMetadata_Item(ptr, (uint)i);
|
|
RailFriendMetadata railFriendMetadata = new RailFriendMetadata();
|
|
Cpp2Csharp(ptr2, railFriendMetadata);
|
|
ret.Add(railFriendMetadata);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailGeneratedAssetItem> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailGeneratedAssetItem_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailGeneratedAssetItem__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailGeneratedAssetItem_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailGeneratedAssetItem(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailGeneratedAssetItem> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailGeneratedAssetItem_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailGeneratedAssetItem_Item(ptr, (uint)i);
|
|
RailGeneratedAssetItem railGeneratedAssetItem = new RailGeneratedAssetItem();
|
|
Cpp2Csharp(ptr2, railGeneratedAssetItem);
|
|
ret.Add(railGeneratedAssetItem);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailPlayedWithFriendsTimeItem> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsTimeItem_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailPlayedWithFriendsTimeItem__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsTimeItem_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailPlayedWithFriendsTimeItem(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailPlayedWithFriendsTimeItem> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsTimeItem_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsTimeItem_Item(ptr, (uint)i);
|
|
RailPlayedWithFriendsTimeItem railPlayedWithFriendsTimeItem = new RailPlayedWithFriendsTimeItem();
|
|
Cpp2Csharp(ptr2, railPlayedWithFriendsTimeItem);
|
|
ret.Add(railPlayedWithFriendsTimeItem);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RoomInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRoomInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RoomInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRoomInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RoomInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RoomInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRoomInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRoomInfo_Item(ptr, (uint)i);
|
|
RoomInfo roomInfo = new RoomInfo();
|
|
Cpp2Csharp(ptr2, roomInfo);
|
|
ret.Add(roomInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<GameServerInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayGameServerInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_GameServerInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayGameServerInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_GameServerInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<GameServerInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayGameServerInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayGameServerInfo_Item(ptr, (uint)i);
|
|
GameServerInfo gameServerInfo = new GameServerInfo();
|
|
Cpp2Csharp(ptr2, gameServerInfo);
|
|
ret.Add(gameServerInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailGameDefineGamePlayingState> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailGameDefineGamePlayingState_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailGameDefineGamePlayingState__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailGameDefineGamePlayingState_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailGameDefineGamePlayingState(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailGameDefineGamePlayingState> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailGameDefineGamePlayingState_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailGameDefineGamePlayingState_Item(ptr, (uint)i);
|
|
RailGameDefineGamePlayingState railGameDefineGamePlayingState = new RailGameDefineGamePlayingState();
|
|
Cpp2Csharp(ptr2, railGameDefineGamePlayingState);
|
|
ret.Add(railGameDefineGamePlayingState);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailUserPlayedWith> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailUserPlayedWith_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailUserPlayedWith__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailUserPlayedWith_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailUserPlayedWith(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailUserPlayedWith> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailUserPlayedWith_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailUserPlayedWith_Item(ptr, (uint)i);
|
|
RailUserPlayedWith railUserPlayedWith = new RailUserPlayedWith();
|
|
Cpp2Csharp(ptr2, railUserPlayedWith);
|
|
ret.Add(railUserPlayedWith);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailID> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailID_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailID__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailID_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailID(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailID> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailID_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailID_Item(ptr, (uint)i);
|
|
RailID railID = new RailID();
|
|
Cpp2Csharp(ptr2, railID);
|
|
ret.Add(railID);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailDlcID> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailDlcID_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailDlcID__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailDlcID_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailDlcID(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailDlcID> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailDlcID_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailDlcID_Item(ptr, (uint)i);
|
|
RailDlcID railDlcID = new RailDlcID();
|
|
Cpp2Csharp(ptr2, railDlcID);
|
|
ret.Add(railDlcID);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<GameServerListSorter> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayGameServerListSorter_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_GameServerListSorter__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayGameServerListSorter_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_GameServerListSorter(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<GameServerListSorter> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayGameServerListSorter_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayGameServerListSorter_Item(ptr, (uint)i);
|
|
GameServerListSorter gameServerListSorter = new GameServerListSorter();
|
|
Cpp2Csharp(ptr2, gameServerListSorter);
|
|
ret.Add(gameServerListSorter);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RoomInfoListFilterKey> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListFilterKey_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RoomInfoListFilterKey__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListFilterKey_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RoomInfoListFilterKey(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListFilterKey> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRoomInfoListFilterKey_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRoomInfoListFilterKey_Item(ptr, (uint)i);
|
|
RoomInfoListFilterKey roomInfoListFilterKey = new RoomInfoListFilterKey();
|
|
Cpp2Csharp(ptr2, roomInfoListFilterKey);
|
|
ret.Add(roomInfoListFilterKey);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailPurchaseProductInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailPurchaseProductInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailPurchaseProductInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailPurchaseProductInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailPurchaseProductInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailPurchaseProductInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailPurchaseProductInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailPurchaseProductInfo_Item(ptr, (uint)i);
|
|
RailPurchaseProductInfo railPurchaseProductInfo = new RailPurchaseProductInfo();
|
|
Cpp2Csharp(ptr2, railPurchaseProductInfo);
|
|
ret.Add(railPurchaseProductInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<byte> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayuint8_t_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
RAIL_API_PINVOKE.RailArrayuint8_t_push_back(ptr, ret[i]);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<byte> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayuint8_t_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayuint8_t_Item(ptr, (uint)i);
|
|
ret.Add((byte)RAIL_API_PINVOKE.GetInt8(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailGameID> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailGameID_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailGameID__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailGameID_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailGameID(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailGameID> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailGameID_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailGameID_Item(ptr, (uint)i);
|
|
RailGameID railGameID = new RailGameID();
|
|
Cpp2Csharp(ptr2, railGameID);
|
|
ret.Add(railGameID);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailVoiceChannelUserSpeakingState> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailVoiceChannelUserSpeakingState_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailVoiceChannelUserSpeakingState__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailVoiceChannelUserSpeakingState_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailVoiceChannelUserSpeakingState(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailVoiceChannelUserSpeakingState> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailVoiceChannelUserSpeakingState_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailVoiceChannelUserSpeakingState_Item(ptr, (uint)i);
|
|
RailVoiceChannelUserSpeakingState railVoiceChannelUserSpeakingState = new RailVoiceChannelUserSpeakingState();
|
|
Cpp2Csharp(ptr2, railVoiceChannelUserSpeakingState);
|
|
ret.Add(railVoiceChannelUserSpeakingState);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailFriendPlayedGameInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailFriendPlayedGameInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailFriendPlayedGameInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailFriendPlayedGameInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailFriendPlayedGameInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailFriendPlayedGameInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailFriendPlayedGameInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailFriendPlayedGameInfo_Item(ptr, (uint)i);
|
|
RailFriendPlayedGameInfo railFriendPlayedGameInfo = new RailFriendPlayedGameInfo();
|
|
Cpp2Csharp(ptr2, railFriendPlayedGameInfo);
|
|
ret.Add(railFriendPlayedGameInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailSmallObjectState> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailSmallObjectState_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailSmallObjectState__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailSmallObjectState_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailSmallObjectState(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailSmallObjectState> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailSmallObjectState_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailSmallObjectState_Item(ptr, (uint)i);
|
|
RailSmallObjectState railSmallObjectState = new RailSmallObjectState();
|
|
Cpp2Csharp(ptr2, railSmallObjectState);
|
|
ret.Add(railSmallObjectState);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailSpaceWorkVoteDetail> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailSpaceWorkVoteDetail_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailSpaceWorkVoteDetail__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailSpaceWorkVoteDetail_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailSpaceWorkVoteDetail(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailSpaceWorkVoteDetail> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailSpaceWorkVoteDetail_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailSpaceWorkVoteDetail_Item(ptr, (uint)i);
|
|
RailSpaceWorkVoteDetail railSpaceWorkVoteDetail = new RailSpaceWorkVoteDetail();
|
|
Cpp2Csharp(ptr2, railSpaceWorkVoteDetail);
|
|
ret.Add(railSpaceWorkVoteDetail);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailKeyValue> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailKeyValue_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailKeyValue();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailKeyValue_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailKeyValue(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailKeyValue> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailKeyValue_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailKeyValue_Item(ptr, (uint)i);
|
|
RailKeyValue railKeyValue = new RailKeyValue();
|
|
Cpp2Csharp(ptr2, railKeyValue);
|
|
ret.Add(railKeyValue);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailZoneID> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailZoneID_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailZoneID__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailZoneID_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailZoneID(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailZoneID> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailZoneID_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailZoneID_Item(ptr, (uint)i);
|
|
RailZoneID railZoneID = new RailZoneID();
|
|
Cpp2Csharp(ptr2, railZoneID);
|
|
ret.Add(railZoneID);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailFriendInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailFriendInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailFriendInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailFriendInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailFriendInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailFriendInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailFriendInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailFriendInfo_Item(ptr, (uint)i);
|
|
RailFriendInfo railFriendInfo = new RailFriendInfo();
|
|
Cpp2Csharp(ptr2, railFriendInfo);
|
|
ret.Add(railFriendInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<string> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailString_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailString__SWIG_0();
|
|
RAIL_API_PINVOKE.RailString_SetValue(intPtr, ret[i]);
|
|
RAIL_API_PINVOKE.RailArrayRailString_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailString(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<string> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailString_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayRailString_Item(ptr, (uint)i);
|
|
ret.Add(UTF8Marshaler.MarshalNativeToString(RAIL_API_PINVOKE.RailString_c_str(jarg)));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailKeyValueResult> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailKeyValueResult_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailKeyValueResult__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailKeyValueResult_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailKeyValueResult(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailKeyValueResult> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailKeyValueResult_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailKeyValueResult_Item(ptr, (uint)i);
|
|
RailKeyValueResult railKeyValueResult = new RailKeyValueResult();
|
|
Cpp2Csharp(ptr2, railKeyValueResult);
|
|
ret.Add(railKeyValueResult);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RoomInfoListSorter> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListSorter_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RoomInfoListSorter__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListSorter_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RoomInfoListSorter(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListSorter> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRoomInfoListSorter_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRoomInfoListSorter_Item(ptr, (uint)i);
|
|
RoomInfoListSorter roomInfoListSorter = new RoomInfoListSorter();
|
|
Cpp2Csharp(ptr2, roomInfoListSorter);
|
|
ret.Add(roomInfoListSorter);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<SpaceWorkID> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArraySpaceWorkID_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_SpaceWorkID__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArraySpaceWorkID_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_SpaceWorkID(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<SpaceWorkID> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArraySpaceWorkID_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArraySpaceWorkID_Item(ptr, (uint)i);
|
|
SpaceWorkID spaceWorkID = new SpaceWorkID();
|
|
Cpp2Csharp(ptr2, spaceWorkID);
|
|
ret.Add(spaceWorkID);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailPlayedWithFriendsGameItem> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsGameItem_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailPlayedWithFriendsGameItem__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsGameItem_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailPlayedWithFriendsGameItem(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailPlayedWithFriendsGameItem> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsGameItem_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailPlayedWithFriendsGameItem_Item(ptr, (uint)i);
|
|
RailPlayedWithFriendsGameItem railPlayedWithFriendsGameItem = new RailPlayedWithFriendsGameItem();
|
|
Cpp2Csharp(ptr2, railPlayedWithFriendsGameItem);
|
|
ret.Add(railPlayedWithFriendsGameItem);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<EnumRailUsersLimits> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayEnumRailUsersLimits_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.NewInt();
|
|
RAIL_API_PINVOKE.SetInt(intPtr, (int)ret[i]);
|
|
RAIL_API_PINVOKE.RailArrayEnumRailUsersLimits_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.DeleteInt(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<EnumRailUsersLimits> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayEnumRailUsersLimits_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayEnumRailUsersLimits_Item(ptr, (uint)i);
|
|
ret.Add((EnumRailUsersLimits)RAIL_API_PINVOKE.GetInt(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<EnumRailSpaceWorkType> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayEnumRailSpaceWorkType_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.NewInt();
|
|
RAIL_API_PINVOKE.SetInt(intPtr, (int)ret[i]);
|
|
RAIL_API_PINVOKE.RailArrayEnumRailSpaceWorkType_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.DeleteInt(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<EnumRailSpaceWorkType> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayEnumRailSpaceWorkType_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayEnumRailSpaceWorkType_Item(ptr, (uint)i);
|
|
ret.Add((EnumRailSpaceWorkType)RAIL_API_PINVOKE.GetInt(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<GameServerListFilter> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayGameServerListFilter_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_GameServerListFilter__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayGameServerListFilter_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_GameServerListFilter(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<GameServerListFilter> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayGameServerListFilter_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayGameServerListFilter_Item(ptr, (uint)i);
|
|
GameServerListFilter gameServerListFilter = new GameServerListFilter();
|
|
Cpp2Csharp(ptr2, gameServerListFilter);
|
|
ret.Add(gameServerListFilter);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RoomInfoListFilter> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListFilter_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RoomInfoListFilter__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRoomInfoListFilter_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RoomInfoListFilter(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RoomInfoListFilter> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRoomInfoListFilter_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRoomInfoListFilter_Item(ptr, (uint)i);
|
|
RoomInfoListFilter roomInfoListFilter = new RoomInfoListFilter();
|
|
Cpp2Csharp(ptr2, roomInfoListFilter);
|
|
ret.Add(roomInfoListFilter);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailStreamFileInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailStreamFileInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailStreamFileInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailStreamFileInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailStreamFileInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailStreamFileInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailStreamFileInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailStreamFileInfo_Item(ptr, (uint)i);
|
|
RailStreamFileInfo railStreamFileInfo = new RailStreamFileInfo();
|
|
Cpp2Csharp(ptr2, railStreamFileInfo);
|
|
ret.Add(railStreamFileInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<GameServerListFilterKey> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayGameServerListFilterKey_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_GameServerListFilterKey__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayGameServerListFilterKey_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_GameServerListFilterKey(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<GameServerListFilterKey> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayGameServerListFilterKey_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayGameServerListFilterKey_Item(ptr, (uint)i);
|
|
GameServerListFilterKey gameServerListFilterKey = new GameServerListFilterKey();
|
|
Cpp2Csharp(ptr2, gameServerListFilterKey);
|
|
ret.Add(gameServerListFilterKey);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailAssetProperty> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailAssetProperty_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailAssetProperty__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailAssetProperty_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailAssetProperty(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailAssetProperty> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailAssetProperty_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailAssetProperty_Item(ptr, (uint)i);
|
|
RailAssetProperty railAssetProperty = new RailAssetProperty();
|
|
Cpp2Csharp(ptr2, railAssetProperty);
|
|
ret.Add(railAssetProperty);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<EnumRailWorkFileClass> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayEnumRailWorkFileClass_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.NewInt();
|
|
RAIL_API_PINVOKE.SetInt(intPtr, (int)ret[i]);
|
|
RAIL_API_PINVOKE.RailArrayEnumRailWorkFileClass_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.DeleteInt(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<EnumRailWorkFileClass> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayEnumRailWorkFileClass_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayEnumRailWorkFileClass_Item(ptr, (uint)i);
|
|
ret.Add((EnumRailWorkFileClass)RAIL_API_PINVOKE.GetInt(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RoomMemberInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRoomMemberInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RoomMemberInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRoomMemberInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RoomMemberInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RoomMemberInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRoomMemberInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRoomMemberInfo_Item(ptr, (uint)i);
|
|
RoomMemberInfo roomMemberInfo = new RoomMemberInfo();
|
|
Cpp2Csharp(ptr2, roomMemberInfo);
|
|
ret.Add(roomMemberInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailAssetItem> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailAssetItem_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailAssetItem__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailAssetItem_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailAssetItem(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailAssetItem> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailAssetItem_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailAssetItem_Item(ptr, (uint)i);
|
|
RailAssetItem railAssetItem = new RailAssetItem();
|
|
Cpp2Csharp(ptr2, railAssetItem);
|
|
ret.Add(railAssetItem);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailAssetInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailAssetInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailAssetInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailAssetInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailAssetInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailAssetInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailAssetInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailAssetInfo_Item(ptr, (uint)i);
|
|
RailAssetInfo railAssetInfo = new RailAssetInfo();
|
|
Cpp2Csharp(ptr2, railAssetInfo);
|
|
ret.Add(railAssetInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<uint> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayuint32_t_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
RAIL_API_PINVOKE.RailArrayuint32_t_push_back(ptr, ret[i]);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<uint> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayuint32_t_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayuint32_t_Item(ptr, (uint)i);
|
|
ret.Add((uint)RAIL_API_PINVOKE.GetInt(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<ulong> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayuint64_t_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
RAIL_API_PINVOKE.RailArrayuint64_t_push_back(ptr, ret[i]);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<ulong> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayuint64_t_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr jarg = RAIL_API_PINVOKE.RailArrayuint64_t_Item(ptr, (uint)i);
|
|
ret.Add((ulong)RAIL_API_PINVOKE.GetInt64(jarg));
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<PlayerPersonalInfo> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayPlayerPersonalInfo_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_PlayerPersonalInfo__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayPlayerPersonalInfo_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_PlayerPersonalInfo(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<PlayerPersonalInfo> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayPlayerPersonalInfo_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayPlayerPersonalInfo_Item(ptr, (uint)i);
|
|
PlayerPersonalInfo playerPersonalInfo = new PlayerPersonalInfo();
|
|
Cpp2Csharp(ptr2, playerPersonalInfo);
|
|
ret.Add(playerPersonalInfo);
|
|
}
|
|
}
|
|
|
|
public static void Csharp2Cpp(List<RailProductItem> ret, IntPtr ptr)
|
|
{
|
|
int count = ret.Count;
|
|
RAIL_API_PINVOKE.RailArrayRailProductItem_clear(ptr);
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.new_RailProductItem__SWIG_0();
|
|
Csharp2Cpp(ret[i], intPtr);
|
|
RAIL_API_PINVOKE.RailArrayRailProductItem_push_back(ptr, intPtr);
|
|
RAIL_API_PINVOKE.delete_RailProductItem(intPtr);
|
|
}
|
|
}
|
|
|
|
public static void Cpp2Csharp(IntPtr ptr, List<RailProductItem> ret)
|
|
{
|
|
ret.Clear();
|
|
uint num = RAIL_API_PINVOKE.RailArrayRailProductItem_size(ptr);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
IntPtr ptr2 = RAIL_API_PINVOKE.RailArrayRailProductItem_Item(ptr, (uint)i);
|
|
RailProductItem railProductItem = new RailProductItem();
|
|
Cpp2Csharp(ptr2, railProductItem);
|
|
ret.Add(railProductItem);
|
|
}
|
|
}
|
|
}
|
|
}
|