This commit is contained in:
2025-11-13 17:40:28 +08:00
parent 962ab49609
commit 10156da245
5503 changed files with 805282 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
// sync a GameObject's name over the network.
// useful for debugging (same name on server and client),
// loading configurations per-character, healthbars, etc.
using UnityEngine;
namespace Mirror
{
[DisallowMultipleComponent]
public class NetworkName : NetworkBehaviour
{
// server-side serialization
public override void OnSerialize(NetworkWriter writer, bool initialState) =>
writer.WriteString(name);
// client-side deserialization
public override void OnDeserialize(NetworkReader reader, bool initialState) =>
name = reader.ReadString();
}
}