=java/lang/Integer  java/lang/Object()V  ,zombie/core/skinnedmodel/model/ModelInstancetintRF  tintG  tintB  parentBoneNameLjava/lang/String;java/util/ArrayList   subLjava/util/ArrayList; ! "# itemVisual,Lzombie/core/skinnedmodel/visual/ItemVisual; % &'bResetAfterRenderZ ) *+m_ownerLjava/lang/Object; . /0skippedI2ModelInstance Thread Lock 4 5+m_lock 7 89 m_modelScript&Lzombie/scripting/objects/ModelScript; ; <attachmentNameSelf > ?attachmentNameParent A Bscale D EmaskVariableValue GHI J+$zombie/core/skinnedmodel/model/ModelTagL+zombie/core/skinnedmodel/model/SkinningData N OPdata-Lzombie/core/skinnedmodel/model/SkinningData; R STmodel&Lzombie/core/skinnedmodel/model/Model; GV WXtexLzombie/core/textures/Texture; V G[ \'bStatic ^_` ab2zombie/core/skinnedmodel/animation/AnimationPlayeralloc\(Lzombie/core/skinnedmodel/model/Model;)Lzombie/core/skinnedmodel/animation/AnimationPlayer; d ef AnimPlayer4Lzombie/core/skinnedmodel/animation/AnimationPlayer; h ij character$Lzombie/characters/IsoGameCharacter; l mnobjectLzombie/iso/IsoMovingObject; p q0renderRefCounts!zombie/core/textures/SmartTexture uvw xyjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;{ |}run4(Lzombie/core/textures/Texture;)Ljava/lang/Runnable;  zombie/core/opengl/RenderThreadqueueInvokeOnRenderContext(Ljava/lang/Runnable;)V hue  matrixModel.Lzombie/core/skinnedmodel/model/ModelInstance; parent 0 parentBone  clear  softwareMesh:Lzombie/core/skinnedmodel/model/SoftwareModelMeshInstance; m_textureInitializer@Lzombie/core/skinnedmodel/model/ModelInstanceTextureInitializer;  >zombie/core/skinnedmodel/model/ModelInstanceTextureInitializerrelease  playerData:[Lzombie/core/skinnedmodel/model/ModelInstance$PlayerData;  7zombie/core/skinnedmodel/model/ModelInstance$PlayerDatapoolLzombie/popman/ObjectPool;  zombie/popman/ObjectPool([Ljava/lang/Object;)V  java/util/Arraysfill(([Ljava/lang/Object;Ljava/lang/Object;)V  java/lang/Stringlength()I makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;  zombie/core/textures/TexturegetSharedTexture2(Ljava/lang/String;)Lzombie/core/textures/Texture; Vest_White equals(Ljava/lang/Object;)Zmedia/textures/Shirt_White.pngHair contains(Ljava/lang/CharSequence;)Zmedia/textures/F_Hair_White.pngBeard  zombie/debug/DebugLoglog(Ljava/lang/String;)V ^  dismember(I)V ^  UpdateDir'(Lzombie/characters/IsoGameCharacter;)V  zombie/characters/IsoPlayer getInstance()Lzombie/characters/IsoPlayer;  "zombie/characters/IsoGameCharacterDistTo(Lzombie/iso/IsoMovingObject;)F  amputations  isEmpty()Z ^  dismembered  size  get(I)Ljava/lang/Object; ^ getSkinningData/()Lzombie/core/skinnedmodel/model/SkinningData; K    BoneIndicesLjava/util/HashMap;   yjava/util/HashMap  intValue  speedMod?   org/joml/Mathabs(F)F8ѷ   0 instanceSkip "#$ %&zombie/GameTimeinstanceLzombie/GameTime; "( )* getTimeDelta()F ^, -.Update(F)V ^0 1DoAngles ^3 4f parentPlayer ^6 78 SetForceDir(Lzombie/iso/Vector2;)V : ;destroy = >destroySmartTextures @AB CDzombie/iso/IsoCamera frameState!Lzombie/iso/IsoCamera$FrameState; FGH I0zombie/iso/IsoCamera$FrameState playerIndex K aL()Ljava/lang/Object; N OP updateLights((Lzombie/characters/IsoGameCharacter;Z)V RST %Uzombie/scripting/ScriptManager Lzombie/scripting/ScriptManager; RW XYgetModelScript:(Ljava/lang/String;)Lzombie/scripting/objects/ModelScript; [A\$zombie/scripting/objects/ModelScript [^ _` getAttachment-(I)Lzombie/scripting/objects/ModelAttachment; bcd efzombie/util/StringUtilsisNullOrWhitespace(Ljava/lang/String;)Z [h ijgetAttachmentById>(Ljava/lang/String;)Lzombie/scripting/objects/ModelAttachment; lmn op(zombie/scripting/objects/ModelAttachment getOffset()Lorg/joml/Vector3f; rst uvorg/joml/Matrix4f translation)(Lorg/joml/Vector3fc;)Lorg/joml/Matrix4f; lx yp getRotate {|} ~org/joml/Vector3fxzombie/core/math/PZMath<5 { y { z r  rotateXYZ(FFF)Lorg/joml/Matrix4f; ^ r identity()Lorg/joml/Matrix4f;  getAttachmentMatrixR(Lzombie/scripting/objects/ModelAttachment;Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f; h  '$assertionsDisabledjava/lang/AssertionError   isDirty  java/lang/ClassdesiredAssertionStatus?ٙ  MODEL_LIGHT_MULT_OUTSIDE  MODEL_LIGHT_MULT_ROOMzombie/core/textures/ColorInfo    tempColorInfo Lzombie/core/textures/ColorInfo;  tempColorInfo2 depthBias SignatureELjava/util/ArrayList;INITIAL_SKIP_VALUE ConstantValueCodeLineNumberTableinit(Lzombie/core/skinnedmodel/model/Model;Lzombie/characters/IsoGameCharacter;Lzombie/core/skinnedmodel/animation/AnimationPlayer;)Lzombie/core/skinnedmodel/model/ModelInstance; StackMapTable isRenderingreset LoadTexturesetInstanceSkip getItemVisual.()Lzombie/core/skinnedmodel/visual/ItemVisual; setItemVisual/(Lzombie/core/skinnedmodel/visual/ItemVisual;)VapplyModelScriptScale)(ILorg/joml/Matrix4f;)Lorg/joml/Matrix4f;getAttachmentMatrixById:(Ljava/lang/String;Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f;setOwner(Ljava/lang/Object;)V clearOwnergetOwnersetTextureInitializerC(Lzombie/core/skinnedmodel/model/ModelInstanceTextureInitializer;)VgetTextureInitializerB()Lzombie/core/skinnedmodel/model/ModelInstanceTextureInitializer;hasTextureCreator SourceFileModelInstance.java NestMembers;zombie/core/skinnedmodel/model/ModelInstance$FrameLightInfoBzombie/core/skinnedmodel/model/ModelInstance$FrameLightBlendStatus8zombie/core/skinnedmodel/model/ModelInstance$EffectLightBootstrapMethods  "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;9  $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;media/textures/.png%ERROR: model texture "" wasn't found InnerClasses PlayerData FrameStateFrameLightInfoFrameLightBlendStatus EffectLight%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! %  STefOPWXijmn 0 0"#&'*+q00,/05+89<?BE'X** * * **Y* *$*(*,-*13*6*:*=* @*CB+ ,-05#7(8-92<8=>>C?H@MARB~9*+FKM*+Q*+UY+Z -+]N*-c*,g*,k** F GHIK#M(P-Q2R7T(0 *oY @*Yr*YL+YtWz~*c*g*M* * **Q*k****,-***Y**** * * *$*o* @*(*6*:*=*C***$^ `ad"e'f,g1h6i;j@kElJmOnToZpaqfrksruyv~xyz{|}~ `On+ + *Y*+Y*YK+ƶș*̸Y6+ζЙ*ԸY!+ֶЙ*ԸY +ٱ6 %.:COXdm (% *c߱ A*c*c*g- *g*gD*gX# R*cK*c*gM>,/,:*c*c ߄*gf=**c[*F*-*)*-,*-!'*-jD*c#+ *c/*c2*c*c2*-**-*Y-`-n,6>HRnt  @3+ 789*c *c+5e**=** N-#)  !>~:*Yr*Y9*Y<** M,<"  #/39  OL?E<* **2=*2*JS*2*gM"/024%5.7=9K:  @* "*+  K*Q+V6*6**6Z@ _`9*6 *6] GlijK+a*6 *6+g  GlQ-,+kqW+wN,-zj-j-jW, +H*N-,*-, lH*+N-,*-, lM +tW*( Y*+(N!+tW*(+ Y*(  L*( "*+ *:**@d1 YY!"<&= @ 2 F@   @