public void Populate(IEnumerable <RailCommandUpdate> commandUpdates, RailView view) { this.commandUpdates.AddPending(commandUpdates); // We don't care about sending/storing the local tick this.view.Integrate(view); }
internal void Populate( IEnumerable<RailCommandUpdate> commandUpdates, RailView view) { this.commandUpdates.AddPending(commandUpdates); this.view.Integrate(view); }
public RailClientPeer( RailResource resource, IRailNetPeer netPeer, RailInterpreter interpreter) : base( resource, netPeer, ExternalEntityVisibility.All, RailConfig.SERVER_SEND_RATE, interpreter) { localView = new RailView(); }
public RailClientPacket() : base() { this.view = new RailView(); this.commandUpdates = new RailPackedListC2S<RailCommandUpdate>(); }
public RailPacketFromClient() { View = new RailView(); commandUpdates = new RailPackedListIncoming <RailCommandUpdate>(); }
public RailPacketToServer() { view = new RailView(); commandUpdates = new RailPackedListOutgoing <RailCommandUpdate>(); }
public void IntegrateAcked(RailView packetView) { ackedByClient.Integrate(packetView); }