public abstract void DeserializeFromNetworkMessage(INetworkMessageReader networkMessage);
protected internal virtual void OnMessageReceived(INetworkMessageReader networkMessage) { }
public abstract void DeserializeFromNetworkMessage(INetworkMessageReader networkMessage);
protected internal virtual void OnMessageReceived(INetworkMessageReader networkMessage) { }