public static void showAllScripts() { if (activeScript != null) { if (activeScript.GetScriptType() != ScriptType.None) { scripts.Add(activeScript); } activeScript = new Script(); } scripts.Reverse(); foreach (Script script in scripts) { script.showScriptBox(); } scripts.Clear(); LifeStorage.clear(); }
public static void parseInbound(InboundOpcodes opcode, Packet packet, long timestamp) { if (packet == null || activeScript == null) { return; } if (opcode == InboundOpcodes.SET_FIELD) { int mapID = Handler.parseSetField(activeScript, packet); if (Util.hasMapScript(mapID)) { LifeStorage.clear(); dispose(); activeScript.setMapID(mapID); } return; } if (Program.DEBUG_PACKETS) { Console.WriteLine("Reading Inbound Packet " + opcode); } activeScript.handleInboundPackets(opcode, packet, timestamp); }