public GameHistoryClientMessenger( NetworkClientContainer client, MessageFactory factory ) { this.client = client; this.factory = factory; }
public void Init() { clientMock = Substitute.For <NetworkClientContainer> (); factoryMock = Substitute.For <MessageFactory> (); subject = new GameHistoryClientMessenger(clientMock, factoryMock); writer = new NetworkWriter(); message = new NetworkMessage(); message.reader = new NetworkReader(writer); }
// Use this for initialization public virtual void Start() { MessageFactory factory = new MessageFactory(); client = new NetworkClientContainer(); messenger = new GameHistoryClientMessenger(client, factory); NetworkTransport.Init(); client.RegisterHandler(MsgType.Connect, OnConnect); client.Connect(masterServerHost, masterServerPort); }