=  zombie/asset/AssetManager()Vjava/util/HashSet   /zombie/core/skinnedmodel/model/MeshAssetManagerm_watchedFilesLjava/util/HashSet;zombie/PredicatedFileWatcher test ()Ljava/util/function/Predicate; call?()Lzombie/PredicatedFileWatcher$IPredicatedFileWatcherCallback;  ^(Ljava/util/function/Predicate;Lzombie/PredicatedFileWatcher$IPredicatedFileWatcherCallback;)V    m_watcherLzombie/PredicatedFileWatcher; "#$ %&zombie/DebugFileWatcherinstanceLzombie/DebugFileWatcher; "( )*add!(Lzombie/PredicatedFileWatcher;)V,(zombie/core/skinnedmodel/model/ModelMesh . /0getOwner()Lzombie/asset/AssetManagers; 234 56zombie/asset/AssetManagers getFileSystem ()Lzombie/fileSystem/FileSystem;80zombie/core/skinnedmodel/model/FileTask_LoadMesh: ;<onFileTaskFinished(Lzombie/core/skinnedmodel/model/MeshAssetManager;Lzombie/core/skinnedmodel/model/ModelMesh;)Lzombie/fileSystem/IFileTaskCallback; 7> ?p(Lzombie/core/skinnedmodel/model/ModelMesh;Lzombie/fileSystem/FileSystem;Lzombie/fileSystem/IFileTaskCallback;)V ABC DEzombie/fileSystem/FileTask setPriority(I)VG"zombie/asset/AssetTask_RunFileTask FI J3(Lzombie/fileSystem/FileTask;Lzombie/asset/Asset;)V L MNsetTask/(Lzombie/asset/Asset;Lzombie/asset/AssetTask;)V PQR Szombie/asset/AssetTaskexecuteU7zombie/core/skinnedmodel/model/jassimp/ProcessedAiScene +W XY onLoadedX<(Lzombie/core/skinnedmodel/model/jassimp/ProcessedAiScene;)V [ \]onLoadingSucceeded(Lzombie/asset/Asset;)V_'zombie/core/skinnedmodel/model/ModelTxt +a bc onLoadedTxt,(Lzombie/core/skinnedmodel/model/ModelTxt;)V efg hizombie/debug/DebugLogGeneralLzombie/debug/DebugLogStream; +k lmgetPath()Lzombie/asset/AssetPath;o pqmakeConcatWithConstants,(Lzombie/asset/AssetPath;)Ljava/lang/String; stu vwzombie/debug/DebugLogStreamwarn(Ljava/lang/Object;)V y z]onLoadingFailed|8zombie/core/skinnedmodel/model/ModelMesh$MeshAssetParams +~ p(Lzombie/asset/AssetPath;Lzombie/asset/AssetManager;Lzombie/core/skinnedmodel/model/ModelMesh$MeshAssetParams;)V.fbx  zombie/util/StringUtilsendsWithIgnoreCase'(Ljava/lang/String;Ljava/lang/String;)Z.x  %zombie/ZomboidFileSystemLzombie/ZomboidFileSystem;  getString&(Ljava/lang/String;)Ljava/lang/String; %1Lzombie/core/skinnedmodel/model/MeshAssetManager;  contains(Ljava/lang/Object;)Z e iAsset %s changed java/lang/Object s printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;  getAssetTable(()Lzombie/asset/AssetManager$AssetTable; S:(Ljava/lang/String;)Lgnu/trove/procedure/TObjectProcedure;  $zombie/asset/AssetManager$AssetTable forEachValue)(Lgnu/trove/procedure/TObjectProcedure;)Z  ) + isEmpty()Z +  m_fullPathLjava/lang/String;  java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Z { + m_animationsMesh*Lzombie/core/skinnedmodel/model/ModelMesh; { animationsMesh + bStaticZ { reload>(Lzombie/asset/Asset;Lzombie/asset/AssetManager$AssetParams;)V  loadCallback?(Lzombie/core/skinnedmodel/model/ModelMesh;Ljava/lang/Object;)V  Signature'Ljava/util/HashSet;CodeLineNumberTable startLoading StackMapTable createAssetU(Lzombie/asset/AssetPath;Lzombie/asset/AssetManager$AssetParams;)Lzombie/asset/Asset; destroyAsset isWatchedwatchedFileChanged(Ljava/lang/String;)VaddWatchedFilelambda$watchedFileChanged$1)(Ljava/lang/String;Lzombie/asset/Asset;)Zlambda$startLoading$0 SourceFileMeshAssetManager.javaBootstrapMethods  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;  w   p$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Failed to load asset:    (Lzombie/asset/Asset;)Z InnerClasses;zombie/PredicatedFileWatcher$IPredicatedFileWatcherCallbackIPredicatedFileWatcherCallbackMeshAssetParams AssetTable%zombie/asset/AssetManager$AssetParams AssetParams%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 % W/**Y *Y!*'IJ$.]s?++M*-1N7Y,-*,9=:@FY+H:*+KO"  &"2#9$>%C,T+,TV*+Z.,^+,^`*+Zd+jnr*+x& )+,.0&1.5=6B8&+Y+*,{}@]G T'***L +NPST N*Y*SW*L+WZ[\)g& * +W k l w9++M,.*,#{YN-,õ-,ʵβ+-]^`a'b/c7e7+*+,ӱ# Y׳0  * {+