public AwesomeSauce(PubComb p) { plugin = p; currentRegion = UUID.Zero.GetULong(); form = new AweseomeSauceForm1(this); this.frame = p.frame; this.proxy = frame.proxy; //this.proxy.AddDelegate(PacketType.ScriptDialogReply, Direction.Outgoing, new PacketDelegate(OutDialogFromViewer)); //this.proxy.AddDelegate(PacketType.ChatFromViewer, Direction.Outgoing, new PacketDelegate(OutChatFromViewerHandler)); //this.proxy.AddDelegate(PacketType.ImprovedInstantMessage, Direction.Outgoing, new PacketDelegate(SendingIM)); this.proxy.AddDelegate(PacketType.AssetUploadRequest, Direction.Outgoing, new PacketDelegate(TryToSendAsset)); this.proxy.AddDelegate(PacketType.ConfirmXferPacket, Direction.Incoming, new PacketDelegate(InConfirmXferPacketHandler)); this.proxy.AddDelegate(PacketType.RequestXfer, Direction.Incoming, new PacketDelegate(ServerRequestsMyDataToStart)); this.proxy.AddDelegate(PacketType.SendXferPacket, Direction.Outgoing, new PacketDelegate(ClientSentThisScript)); this.proxy.AddDelegate(PacketType.TransferPacket, Direction.Incoming, new PacketDelegate(LoadingUpNewScript)); this.proxy.AddDelegate(PacketType.TransferInfo, Direction.Incoming, new PacketDelegate(SimWantsToSendUs)); //this.proxy.AddDelegate(PacketType.ReplyTaskInventory, Direction.Incoming, new PacketDelegate(ReplyTask)); //this.proxy.AddDelegate(PacketType.TransferRequest, Direction.Outgoing, new PacketDelegate(TrasferReq)); //this.proxy.AddCapsDelegate("UpdateScriptTask", new CapsDelegate(UploadStart)); //this.proxy.AddCapsDelegate("UpdateScriptAgent", new CapsDelegate(UploadStart)); //if (!Directory.Exists("(You can Delete me) Expired Scripts Cache")) //Directory.CreateDirectory("(You can Delete me) Expired Scripts Cache"); if (!Directory.Exists("Scripts Cache")) { Directory.CreateDirectory("Scripts Cache"); } // File.Move("./" + f, "./Old Particle Scripts/" + DateTime.Now.Date.Month.ToString() + "-" + DateTime.Now.Day.ToString() + "-" + DateTime.Now.Year.ToString() + // " - " + DateTime.Now.TimeOfDay.TotalSeconds.ToString() + "@" + f.Substring(17)); }