/** @noSelfInFile */ declare module '@asledgehammer/pipewrench' { export namespace zombie.scripting { /** * @customConstructor ScriptManager.new * @ * [CLASS] zombie.scripting.ScriptManager */ export class ScriptManager { /** java.lang.String */ static readonly VanillaID?: string; /** zombie.scripting.ScriptManager */ static readonly instance?: zombie.scripting.ScriptManager; /** * Constructors: * - (Empty Constructor) */ constructor(); /** * Method Parameters: * - (Empty): void */ CheckExitPoints(): void; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.Item * - (String arg0, boolean arg1): zombie.scripting.objects.Item */ FindItem(arg0: string, arg1?: boolean): zombie.scripting.objects.Item; /** * Method Parameters: * - (Empty): void */ Load(): void; /** * Method Parameters: * - (String arg0, boolean arg1): void */ LoadFile(arg0: string, arg1: boolean): void; /** * Method Parameters: * - (String arg0): void */ ParseScript(arg0: string): void; /** * Method Parameters: * - (Empty): void */ Reset(): void; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllAnimationsMeshes(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.Stack */ getAllEvolvedRecipes(): java.util.Stack; /** * Method Parameters: * - (List arg0): java.util.List */ getAllFixing(arg0: java.util.List): java.util.List; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllGameSounds(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllItems(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllMannequinScripts(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllModelScripts(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllRecipes(): java.util.ArrayList; /** * Method Parameters: * - (String arg0): java.util.ArrayList */ getAllRecipesFor(arg0: string): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllRuntimeAnimationScripts(): java.util.ArrayList; /** * Method Parameters: * - (Empty): java.util.Stack */ getAllUniqueRecipes(): java.util.Stack; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getAllVehicleScripts(): java.util.ArrayList; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.AnimationsMesh */ getAnimationsMesh(arg0: string): zombie.scripting.objects.AnimationsMesh; /** * Method Parameters: * - (Empty): string */ getChecksum(): string; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.Item */ getItem(arg0: string): zombie.scripting.objects.Item; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.Item */ getItemForClothingItem(arg0: string): zombie.scripting.objects.Item; /** * Method Parameters: * - (String arg0): string */ getItemTypeForClothingItem(arg0: string): string; /** * Method Parameters: * - (String arg0): java.util.ArrayList */ getItemsByType(arg0: string): java.util.ArrayList; /** * Method Parameters: * - (String arg0): java.util.ArrayList */ getItemsTag(arg0: string): java.util.ArrayList; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.MannequinScript */ getMannequinScript(arg0: string): zombie.scripting.objects.MannequinScript; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.ModelScript */ getModelScript(arg0: string): zombie.scripting.objects.ModelScript; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.ScriptModule * - (String arg0, boolean arg1): zombie.scripting.objects.ScriptModule */ getModule(arg0: string, arg1?: boolean): zombie.scripting.objects.ScriptModule; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.ScriptModule */ getModuleNoDisableCheck(arg0: string): zombie.scripting.objects.ScriptModule; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.Recipe */ getRecipe(arg0: string): zombie.scripting.objects.Recipe; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.SoundTimelineScript */ getSoundTimeline(arg0: string): zombie.scripting.objects.SoundTimelineScript; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.Item */ getSpecificItem(arg0: string): zombie.scripting.objects.Item; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.VehicleScript */ getVehicle(arg0: string): zombie.scripting.objects.VehicleScript; /** * Method Parameters: * - (String arg0): zombie.vehicles.VehicleEngineRPM */ getVehicleEngineRPM(arg0: string): zombie.vehicles.VehicleEngineRPM; /** * Method Parameters: * - (String arg0): zombie.scripting.objects.VehicleTemplate */ getVehicleTemplate(arg0: string): zombie.scripting.objects.VehicleTemplate; /** * Method Parameters: * - (Empty): java.util.ArrayList */ getZedDmgMap(): java.util.ArrayList; /** * Method Parameters: * - (String arg0): boolean */ isDrainableItemType(arg0: string): boolean; /** * Method Parameters: * - (ScriptModule arg0, String arg1): string */ resolveItemType(arg0: zombie.scripting.objects.ScriptModule, arg1: string): string; /** * Method Parameters: * - (ScriptModule arg0, String arg1): string */ resolveModelScript(arg0: zombie.scripting.objects.ScriptModule, arg1: string): string; /** * Method Parameters: * - (URI arg0, File arg1, ArrayList arg2): void */ searchFolders(arg0: java.net.URI, arg1: java.io.File, arg2: java.util.ArrayList): void; /** * Method Parameters: * - (Empty): void */ update(): void; /** * @noSelf * * Method Parameters: * - (Empty): string */ static getCurrentLoadFileAbsPath(): string; /** * @noSelf * * Method Parameters: * - (Empty): string */ static getCurrentLoadFileMod(): string; /** * @noSelf * * Method Parameters: * - (String arg0): string */ static getItemName(arg0: string): string; } } }