/// <summary> /// Initialize the packet composer if the constructor with no arguments was used /// </summary> /// <param name="clientWorker">This BaseFacepunchP2P client worker</param> /// <param name="player">Networking player to whom we are sending data</param> /// <param name="frame">Data to be sent</param> /// <param name="reliable">Send reliable (slow) or unreliable (fast)</param> public void Init(BaseFacepunchP2P clientWorker, NetworkingPlayer player, FrameStream frame, bool reliable = false) { ClientWorker = clientWorker; Player = player; Frame = frame; Reliable = reliable; Initialize(); }
public FacepunchP2PPacketComposer(BaseFacepunchP2P clientWorker, NetworkingPlayer player, FrameStream frame, bool reliable = false) { #if DEEP_LOGGING Logging.BMSLog.Log("---------------------------\n" + (new System.Diagnostics.StackTrace()).ToString() + "\nUNIQUE ID: " + frame.UniqueId.ToString() + "\n---------------------------"); #endif Init(clientWorker, player, frame, reliable); }