public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)

ย  ย  {

ย  ย  ย  ย  if (stream.IsWriting)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  stream.SendNext(transform.position);

ย  ย  ย  ย  ย  ย  stream.SendNext(transform.rotation);

ย  ย  ย  ย  ย  ย  stream.SendNext(sk.hairNum);

ย  ย  ย  ย  }

ย  ย  ย  ย  else // ๋ฐ์ดํ„ฐ ์ˆ˜์‹ 

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  vector.receivePos = (Vector3)stream.ReceiveNext();

ย  ย  ย  ย  ย  ย  vector.receiveRot = (Quaternion)stream.ReceiveNext();

ย  ย  ย  ย  ย  ย  this.sk.hairNum = (int)stream.ReceiveNext();

ย  ย  ย  ย  }

ย  ย  }

์ €๊ธฐ์„œ sk.hairNum(ํ—ค์–ด ์œ ํ˜• ์ •ํ•˜๋Š” ๋ณ€์ˆ˜)์„ ๋™๊ธฐํ™”ํ•˜๋ฉด


NullReferenceException: Object reference not set to an instance of an object

PlayerControl.OnPhotonSerializeView (Photon.Pun.PhotonStream stream, Photon.Pun.PhotonMessageInfo info) (at Assets/02.Scripts/PlayerControl.cs:641)

Photon.Pun.PhotonView.DeserializeComponent (UnityEngine.Component component, Photon.Pun.PhotonStream stream, Photon.Pun.PhotonMessageInfo info) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonView.cs:544)

Photon.Pun.PhotonView.DeserializeView (Photon.Pun.PhotonStream stream, Photon.Pun.PhotonMessageInfo info) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonView.cs:534)

Photon.Pun.PhotonNetwork.OnSerializeRead (System.Object[] data, Photon.Realtime.Player sender, System.Int32 networkTime, System.Int16 correctPrefix) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs:1862)

Photon.Pun.PhotonNetwork.OnEvent (ExitGames.Client.Photon.EventData photonEvent) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs:2233)

Photon.Realtime.LoadBalancingClient.OnEvent (ExitGames.Client.Photon.EventData photonEvent) (at Assets/Photon/PhotonRealtime/Code/LoadBalancingClient.cs:3353)

ExitGames.Client.Photon.PeerBase.DeserializeMessageAndCallback (ExitGames.Client.Photon.StreamBuffer stream) (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PeerBase.cs:899)

ExitGames.Client.Photon.EnetPeer.DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/EnetPeer.cs:565)

ExitGames.Client.Photon.PhotonPeer.DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PhotonPeer.cs:1771)

Photon.Pun.PhotonHandler.Dispatch () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:222)

Rethrow as AggregateException: Caught 3 exception(s) in methods called by DispatchIncomingCommands(). Rethrowing first only (see above). (Object reference not set to an instance of an object)

Photon.Pun.PhotonHandler.Dispatch () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:240)

Photon.Pun.PhotonHandler.FixedUpdate () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:145)

์ด๋ ‡๊ฒŒ ์˜ค๋ฅ˜ ๋œจ๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋‚˜์š”