RegisterInstance
Namespace: SynicSugar.P2P
Class: ConnectHub
For NetworkPlayer
public void RegisterInstance(UserId id, T classInstance)
For NetworkCommons
public void RegisterInstance(T classInstance)
Description
Register Instance to ConnectHub to get a packet.
On NetworkPlayer, this is called on setting UserID, but on NetworkCommons, we need call this by hand on Start or after.
using SynicSugar.P2P;
using UnityEngine;
[NetworkCommons]
public partial class p2pSample {
void Start(){
ConnectHub.Instance.RegisterInstance(this);
}
}