Files
2026-03-04 09:37:33 +08:00

50 lines
2.4 KiB
C#

using System.Collections.Generic;
using System.Runtime.InteropServices;
using SoapCustomVariable;
using UnityEngine;
namespace FishNet.Serializing.Generated
{
[StructLayout(LayoutKind.Auto, CharSet = CharSet.Auto)]
public static class GeneratedWriters___Internal
{
[RuntimeInitializeOnLoadMethod]
private static void InitializeOnce()
{
GenericWriter<MultiplayerFishManager.FishZoneSyncData>.SetWrite(GWrite___MultiplayerFishManager_002FFishZoneSyncDataFishNet_002ESerializing_002EGenerated);
GenericWriter<MultiplayerFishManager.FishSyncData>.SetWrite(GWrite___MultiplayerFishManager_002FFishSyncDataFishNet_002ESerializing_002EGenerated);
GenericWriter<List<MultiplayerFishManager.FishSyncData>>.SetWrite(GWrite___System_002ECollections_002EGeneric_002EList_00601_003CMultiplayerFishManager_002FFishSyncData_003EFishNet_002ESerializing_002EGenerated);
GenericWriter<State>.SetWrite(GWrite___SoapCustomVariable_002EStateFishNet_002ESerializing_002EGenerated);
GenericWriter<FishingMethodType>.SetWrite(GWrite___FishingMethodTypeFishNet_002ESerializing_002EGenerated);
}
public static void GWrite___MultiplayerFishManager_002FFishZoneSyncDataFishNet_002ESerializing_002EGenerated(this Writer writer, MultiplayerFishManager.FishZoneSyncData value)
{
writer.WriteInt32(value.childIndex);
GWrite___System_002ECollections_002EGeneric_002EList_00601_003CMultiplayerFishManager_002FFishSyncData_003EFishNet_002ESerializing_002EGenerated(writer, value.fishSyncDatas);
}
public static void GWrite___MultiplayerFishManager_002FFishSyncDataFishNet_002ESerializing_002EGenerated(this Writer writer, MultiplayerFishManager.FishSyncData value)
{
writer.WriteInt32(value.ID);
writer.WriteSingle(value.weight);
writer.WriteVector3(value.position);
}
public static void GWrite___System_002ECollections_002EGeneric_002EList_00601_003CMultiplayerFishManager_002FFishSyncData_003EFishNet_002ESerializing_002EGenerated(this Writer writer, List<MultiplayerFishManager.FishSyncData> value)
{
writer.WriteList(value);
}
public static void GWrite___SoapCustomVariable_002EStateFishNet_002ESerializing_002EGenerated(this Writer writer, State value)
{
writer.WriteInt32((int)value);
}
public static void GWrite___FishingMethodTypeFishNet_002ESerializing_002EGenerated(this Writer writer, FishingMethodType value)
{
writer.WriteInt32((int)value);
}
}
}