VelNet-Unity/TestVelGameServer/Assets/Samples/VelNet/1.0.4/Example/Scripts/SyncedTextbox.cs

27 lines
470 B
C#

using System.IO;
using UnityEngine.UI;
using VelNet;
namespace VelNetExample
{
public class SyncedTextbox : NetworkSerializedObjectStream
{
public InputField text;
protected override void SendState(BinaryWriter binaryWriter)
{
binaryWriter.Write(text.text);
}
protected override void ReceiveState(BinaryReader binaryReader)
{
text.text = binaryReader.ReadString();
}
public void TakeOwnership()
{
networkObject.TakeOwnership();
}
}
}