Êþº¾=Ž  %zombie/vehicles/UI3DScene$SceneObject0(Lzombie/vehicles/UI3DScene;Ljava/lang/String;)V   $zombie/vehicles/UI3DScene$SceneModelm_useWorldAttachmentZ   m_weaponRotationHack  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   m_modelScript&Lzombie/scripting/objects/ModelScript;  m_model&Lzombie/core/skinnedmodel/model/Model;  ! "#$zombie/core/skinnedmodel/model/ModelisReady()Z %&' ())zombie/vehicles/UI3DScene$ModelRenderDatas_poolLzombie/popman/ObjectPool; +,- ./zombie/popman/ObjectPoolalloc()Ljava/lang/Object; %1 23 initModelY(Lzombie/vehicles/UI3DScene$SceneModel;)Lzombie/vehicles/UI3DScene$SceneObjectRenderData; 567 89zombie/core/SpriteRendererinstanceLzombie/core/SpriteRenderer; %; <=m_drawer'Lzombie/vehicles/UI3DScene$ModelDrawer; 5? @A drawGeneric3(Lzombie/core/textures/TextureDraw$GenericDrawer;)V C DEgetLocalTransform((Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f; GHI JKorg/joml/Matrix4fidentity()Lorg/joml/Matrix4f; MNO PQ$zombie/scripting/objects/ModelScriptgetAttachmentById>(Ljava/lang/String;)Lzombie/scripting/objects/ModelAttachment; STU VW(zombie/scripting/objects/ModelAttachment getOffset()Lorg/joml/Vector3f; GY Z[ translation)(Lorg/joml/Vector3fc;)Lorg/joml/Matrix4f; S] ^W getRotate `ab cdorg/joml/Vector3fxFfzombie/core/math/PZMath<Žú5 `i jdy `l mdz Go pq rotateXYZ(FFF)Lorg/joml/Matrix4f;|(Lzombie/vehicles/UI3DScene;Ljava/lang/String;Lzombie/scripting/objects/ModelScript;Lzombie/core/skinnedmodel/model/Model;)VCodeLineNumberTable renderMain3()Lzombie/vehicles/UI3DScene$SceneObjectRenderData; StackMapTablegetAttachmentTransform:(Ljava/lang/String;Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f; SourceFileUI3DScene.javaNestHost~zombie/vehicles/UI3DScene InnerClasses SceneObject SceneModelModelRenderData„/zombie/vehicles/UI3DScene$SceneObjectRenderDataSceneObjectRenderData‡%zombie/vehicles/UI3DScene$ModelDrawer ModelDrawerŠ.zombie/core/textures/TextureDraw$GenericDrawerŒ zombie/core/textures/TextureDraw GenericDrawer0  rs['*+,·*µ*µ -¸W¸W*-µ*µ±t"   &uvs](*´¶š°²$¶*À%L+*¶0W²4+´:¶>+°t   &!w DEs$*+·BW+°t '(xys„B,¶FW*´+¶LN-Ç,°,-¶R¶XW-¶\:,´_gj´hgj´kgj¶nW,°t"./0245#6@@wüSz{|}2}€ }%}‚ ƒ}… †}ˆ‰‹