LethalCompany/Lethal Company/ExportedProject/Assets/Scripts/Assembly-CSharp/ServerAnimation.cs

23 lines
591 B
C#
Raw Normal View History

2023-12-22 22:51:17 +00:00
using Unity.Netcode;
public struct ServerAnimation : INetworkSerializable
{
public string animationString;
public NetworkObjectReference animatorObj;
public bool isTrigger;
public bool setTrue;
public void NetworkSerialize<T>(BufferSerializer<T> serializer) where T : IReaderWriter
{
serializer.SerializeValue(ref animatorObj, default(FastBufferWriter.ForNetworkSerializable));
serializer.SerializeValue(ref isTrigger, default(FastBufferWriter.ForPrimitives));
if (!isTrigger)
{
serializer.SerializeValue(ref setTrue, default(FastBufferWriter.ForPrimitives));
}
}
}